diff options
author | Nick Wellnhofer <wellnhofer@aevum.de> | 2022-08-22 13:46:50 +0200 |
---|---|---|
committer | Nick Wellnhofer <wellnhofer@aevum.de> | 2022-08-22 13:48:59 +0200 |
commit | 920753c4aaa66f6500ecd5b4b3e7bc3c92bf503d (patch) | |
tree | c2b8bd039ec49b27ddfe0ca71756d88103209393 | |
parent | 38f04779f7afd758db6210123ec0b64c489595c5 (diff) | |
download | libxml2-920753c4aaa66f6500ecd5b4b3e7bc3c92bf503d.tar.gz |
Don't use default SAX handler to report unrelated errors
-rw-r--r-- | HTMLparser.c | 5 | ||||
-rw-r--r-- | catalog.c | 6 |
2 files changed, 1 insertions, 10 deletions
diff --git a/HTMLparser.c b/HTMLparser.c index ba886908..0100dbee 100644 --- a/HTMLparser.c +++ b/HTMLparser.c @@ -6481,11 +6481,6 @@ htmlCreateFileParserCtxt(const char *filename, const char *encoding) } 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); } @@ -891,11 +891,7 @@ xmlParseCatalogFile(const char *filename) { 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); } |