mirror of https://github.com/aria2/aria2
2010-11-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed memory leak * src/ExpatMetalinkProcessor.ccpull/1/head
parent
bc98e39fe5
commit
f6f5a7e5ee
|
@ -1,3 +1,8 @@
|
||||||
|
2010-11-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
|
Fixed memory leak
|
||||||
|
* src/ExpatMetalinkProcessor.cc
|
||||||
|
|
||||||
2010-11-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
2010-11-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
To match the behavior of friend operator functions in
|
To match the behavior of friend operator functions in
|
||||||
|
|
|
@ -214,6 +214,7 @@ MetalinkProcessor::parseFromBinaryStream(const SharedHandle<BinaryStream>& binar
|
||||||
|
|
||||||
SharedHandle<SessionData> sessionData(new SessionData(stm_));
|
SharedHandle<SessionData> sessionData(new SessionData(stm_));
|
||||||
XML_Parser parser = createParser(sessionData);
|
XML_Parser parser = createParser(sessionData);
|
||||||
|
auto_delete<XML_Parser> deleter(parser, XML_ParserFree);
|
||||||
off_t readOffset = 0;
|
off_t readOffset = 0;
|
||||||
while(1) {
|
while(1) {
|
||||||
ssize_t res = binaryStream->readData(buf, bufSize, readOffset);
|
ssize_t res = binaryStream->readData(buf, bufSize, readOffset);
|
||||||
|
|
Loading…
Reference in New Issue