update Makefiles with new source files
[asdcplib.git] / src / KM_xml.cpp
index 1148c5369ad87446571c5a5876337a21d16e4982..8f41f9c07c38250edc90c0139b208548cba596ea 100644 (file)
@@ -531,10 +531,10 @@ Kumu::XMLElement::ParseString(const char* document, ui32_t doc_len)
 
   if ( ! XML_Parse(Parser, document, doc_len, 1) )
     {
-      XML_ParserFree(Parser);
       DefaultLogSink().Error("XML Parse error on line %d: %s\n",
                             XML_GetCurrentLineNumber(Parser),
                             XML_ErrorString(XML_GetErrorCode(Parser)));
+      XML_ParserFree(Parser);
       return false;
     }