Fix a small problem on previous HTML parser patch
diff --git a/HTMLparser.c b/HTMLparser.c
index b2c9c52..c757e45 100644
--- a/HTMLparser.c
+++ b/HTMLparser.c
@@ -4080,14 +4080,15 @@
int depth;
const xmlChar *oldptr;
- if (ctxt->instate == XML_PARSER_EOF)
- return;
-
if ((ctxt == NULL) || (ctxt->input == NULL)) {
htmlParseErr(ctxt, XML_ERR_INTERNAL_ERROR,
"htmlParseElement: context error\n", NULL, NULL);
return;
}
+
+ if (ctxt->instate == XML_PARSER_EOF)
+ return;
+
/* Capture start position */
if (ctxt->record_info) {
node_info.begin_pos = ctxt->input->consumed +