Patched a bug when creating HTML document structures, Daniel.
diff --git a/HTMLparser.c b/HTMLparser.c
index a12b04a..7ecf2b5 100644
--- a/HTMLparser.c
+++ b/HTMLparser.c
@@ -1119,6 +1119,7 @@
         fprintf(stderr, "xmlNewDoc : malloc failed\n");
 	return(NULL);
     }
+    memset(cur, 0, sizeof(xmlDoc));
 
     cur->type = XML_DOCUMENT_NODE;
     cur->version = NULL;