diff --git a/HTMLparser.c b/HTMLparser.c
index b41dad88a06f34635558c6947470b35f8abba1c7_SFRNTHBhcnNlci5j..5a4cf27fa02c0e7a2562f203260159184c22e038_SFRNTHBhcnNlci5j 100644
--- 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
index b41dad88a06f34635558c6947470b35f8abba1c7_Y2F0YWxvZy5j..5a4cf27fa02c0e7a2562f203260159184c22e038_Y2F0YWxvZy5j 100644
--- 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);
     }