diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-11-11 13:38:34 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-11-11 13:38:34 +0000 |
| commit | f6f5a7e5eeec4f14418fec5a7be1bbe57a7ea7e1 (patch) | |
| tree | 1bfc68cea718fde1f6d4891d2b9efd610b7db1ba /src | |
| parent | bc98e39fe5ed30c03ba3af36f46f74e10f03e635 (diff) | |
2010-11-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed memory leak
* src/ExpatMetalinkProcessor.cc
Diffstat (limited to 'src')
| -rw-r--r-- | src/ExpatMetalinkProcessor.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ExpatMetalinkProcessor.cc b/src/ExpatMetalinkProcessor.cc index 366256e3..1e98a1f6 100644 --- a/src/ExpatMetalinkProcessor.cc +++ b/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); |
