diff options
Diffstat (limited to 'parserInternals.c')
-rw-r--r-- | parserInternals.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/parserInternals.c b/parserInternals.c index 68553c25..9832a529 100644 --- a/parserInternals.c +++ b/parserInternals.c @@ -50,6 +50,7 @@ #ifdef LIBXML_CATALOG_ENABLED #include <libxml/catalog.h> #endif +#include <libxml/globals.h> void xmlUpgradeOldNs(xmlDocPtr doc); @@ -2234,7 +2235,7 @@ xmlInitParserCtxt(xmlParserCtxtPtr ctxt) ctxt->space = &ctxt->spaceTab[0]; ctxt->sax = sax; - memcpy(sax, &xmlDefaultSAXHandler, sizeof(xmlSAXHandler)); + initxmlDefaultSAXHandler(sax, xmlGetWarningsDefaultValue); ctxt->userData = ctxt; ctxt->myDoc = NULL; |