From bb8e05395ff1d3d103e1ce0d91697ef7cb12826d Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sat, 6 Jun 2015 17:36:30 +0100 Subject: Perform explicit init and tear down of libxml things --- project2/xml/transformHtml.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/project2/xml/transformHtml.cpp b/project2/xml/transformHtml.cpp index 2232a4f..6d1e925 100644 --- a/project2/xml/transformHtml.cpp +++ b/project2/xml/transformHtml.cpp @@ -86,8 +86,15 @@ class XmlTransformLoader : public TransformLoader::For { public: XmlTransformLoader() { + xmlInitParser(); exsltRegisterAll(); } + + ~XmlTransformLoader() + { + xsltCleanupGlobals(); + xmlCleanupParser(); + } }; DECLARE_CUSTOM_COMPONENT_LOADER("TransformXmlToHtml", TransformXmlToHtml, XmlTransformLoader, TransformLoader) -- cgit v1.2.3