diff --git a/HTMLparser.c b/HTMLparser.c index 0acaecc7..693b4d23 100644 --- a/HTMLparser.c +++ b/HTMLparser.c @@ -4399,7 +4399,8 @@ htmlCreateDocParserCtxt(const xmlChar *cur, const char *encoding) { return(NULL); len = xmlStrlen(cur); ctxt = htmlCreateMemoryParserCtxt((char *)cur, len); - return(NULL); + if (ctxt == NULL) + return(NULL); if (encoding != NULL) { xmlCharEncoding enc;