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);
}
diff --git a/catalog.c b/catalog.c
index b7837e3d..e03c3e40 100644
--- a/catalog.c
+++ b/catalog.c
@@ -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);
}