# HG changeset patch # User Nick Wellnhofer <wellnhofer@aevum.de> # Date 1661168810 -7200 # Mon Aug 22 13:46:50 2022 +0200 # Node ID 5a4cf27fa02c0e7a2562f203260159184c22e038 # Parent b41dad88a06f34635558c6947470b35f8abba1c7 Don't use default SAX handler to report unrelated errors diff --git a/HTMLparser.c b/HTMLparser.c --- a/HTMLparser.c +++ b/HTMLparser.c @@ -6481,11 +6481,6 @@ } canonicFilename = (char *) xmlCanonicPath((const xmlChar *) filename); if (canonicFilename == NULL) { -#ifdef LIBXML_SAX1_ENABLED - if (xmlDefaultSAXHandler.error != NULL) { - xmlDefaultSAXHandler.error(NULL, "out of memory\n"); - } -#endif xmlFreeParserCtxt(ctxt); return(NULL); } diff --git a/catalog.c b/catalog.c --- a/catalog.c +++ b/catalog.c @@ -891,11 +891,7 @@ ctxt = xmlNewParserCtxt(); if (ctxt == NULL) { -#ifdef LIBXML_SAX1_ENABLED - if (xmlDefaultSAXHandler.error != NULL) { - xmlDefaultSAXHandler.error(NULL, "out of memory\n"); - } -#endif + xmlCatalogErrMemory("allocating parser context"); return(NULL); }