diff options
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); |
