From: Václav Slavík Date: Fri, 12 Jan 2001 20:29:40 +0000 (+0000) Subject: applied patch to prevent crashing when libxml DLL doesn't contain some symbols X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/7981795a892349d41316daf222a3bf548102b482?hp=6afafc42fcf42ce84c9e1c0a7c00d3a0376d1aef applied patch to prevent crashing when libxml DLL doesn't contain some symbols git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@9083 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/contrib/src/xml/xmlpars.cpp b/contrib/src/xml/xmlpars.cpp index 978dab5fb1..7dec0e47bf 100644 --- a/contrib/src/xml/xmlpars.cpp +++ b/contrib/src/xml/xmlpars.cpp @@ -121,7 +121,10 @@ static void ReleaseLibxml() { if (gs_libxmlLoaded) { - gs_libxmlDLL.xmlCleanupParser(); + // Check for CleanupParser ..may have failed before initialised + // during LOAD_SYMBOL in LoadLibxml() + if (gs_libxmlDLL.xmlCleanupParser) + gs_libxmlDLL.xmlCleanupParser(); wxDllLoader::UnloadLibrary(gs_libxmlDLL.Handle); } gs_libxmlLoaded = FALSE;