diff --git a/HTMLparser.c b/HTMLparser.c index a12b04a4..7ecf2b5a 100644 --- a/HTMLparser.c +++ b/HTMLparser.c @@ -1119,6 +1119,7 @@ htmlNewDoc(const CHAR *URI, const CHAR *ExternalID) { fprintf(stderr, "xmlNewDoc : malloc failed\n"); return(NULL); } + memset(cur, 0, sizeof(xmlDoc)); cur->type = XML_DOCUMENT_NODE; cur->version = NULL;