mirror of
https://github.com/1dot13/source.git
synced 2026-07-29 13:52:17 +02:00
Fixed a few very minor memory leaks. (by Asdow)
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8882 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -131,6 +131,7 @@ int XMLCALL AbstractXMLLoader::ExternalEntityHandler(XML_Parser args, const XML_
|
||||
CHAR8 errorBuf[512];
|
||||
sprintf(errorBuf, "XML Parser Error in external entity %s[%d]: %s", systemId, XML_GetCurrentLineNumber(extParser), XML_ErrorString(XML_GetErrorCode(extParser)));
|
||||
LiveMessage(errorBuf);
|
||||
MemFree(lpcBuffer);
|
||||
return XML_STATUS_ERROR;
|
||||
}
|
||||
} catch (XMLParseException e) {
|
||||
@@ -138,10 +139,12 @@ int XMLCALL AbstractXMLLoader::ExternalEntityHandler(XML_Parser args, const XML_
|
||||
sprintf(errorBuf, "XML Parser Exception in external entity %s[%d]: %s", systemId, e._LINE, e.what());
|
||||
LiveMessage(errorBuf);
|
||||
XML_ParserFree(extParser);
|
||||
MemFree(lpcBuffer);
|
||||
return XML_STATUS_ERROR;
|
||||
}
|
||||
data->pParser = eArgs->pParser;
|
||||
XML_ParserFree(extParser);
|
||||
MemFree(lpcBuffer);
|
||||
return XML_STATUS_OK;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user