]> granicus.if.org Git - php/commitdiff
Fix bug 26443: No errror reporting for Errors in the domxml extension
authorRob Richards <rrichards@php.net>
Tue, 2 Dec 2003 15:09:31 +0000 (15:09 +0000)
committerRob Richards <rrichards@php.net>
Tue, 2 Dec 2003 15:09:31 +0000 (15:09 +0000)
ext/domxml/php_domxml.c

index 217a86f43f85178c4ec62d99ee92183b87e61dba..02ba5ffeb1a7294f287451718716a28a5aecb226 100644 (file)
@@ -1670,6 +1670,9 @@ PHP_MINIT_FUNCTION(domxml)
        REGISTER_LONG_CONSTANT("DOMXML_LOAD_COMPLETE_ATTRS",DOMXML_LOAD_COMPLETE_ATTRS,         CONST_CS | CONST_PERSISTENT);
        REGISTER_LONG_CONSTANT("DOMXML_LOAD_DONT_KEEP_BLANKS",DOMXML_LOAD_DONT_KEEP_BLANKS,             CONST_CS | CONST_PERSISTENT);
        xmlSetGenericErrorFunc(xmlGenericErrorContext, (xmlGenericErrorFunc)domxml_error);
+#if (defined(LIBXML_THREAD_ENABLED) && LIBXML_VERSION >= 20510)
+       xmlThrDefSetGenericErrorFunc(xmlGenericErrorContext, (xmlGenericErrorFunc)domxml_error);
+#endif
 #if HAVE_DOMXSLT
        xsltSetGenericErrorFunc(xsltGenericErrorContext, (xmlGenericErrorFunc)domxml_error);
 #if HAVE_DOMEXSLT