Sfoglia il codice sorgente

2010-11-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Fixed memory leak
	* src/ExpatMetalinkProcessor.cc
Tatsuhiro Tsujikawa 15 anni fa
parent
commit
f6f5a7e5ee
2 ha cambiato i file con 6 aggiunte e 0 eliminazioni
  1. 5 0
      ChangeLog
  2. 1 0
      src/ExpatMetalinkProcessor.cc

+ 5 - 0
ChangeLog

@@ -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>
 
 	To match the behavior of friend operator functions in

+ 1 - 0
src/ExpatMetalinkProcessor.cc

@@ -214,6 +214,7 @@ MetalinkProcessor::parseFromBinaryStream(const SharedHandle<BinaryStream>& binar
 
   SharedHandle<SessionData> sessionData(new SessionData(stm_));
   XML_Parser parser = createParser(sessionData);
+  auto_delete<XML_Parser> deleter(parser, XML_ParserFree);
   off_t readOffset = 0;
   while(1) {
     ssize_t res = binaryStream->readData(buf, bufSize, readOffset);