diff --git a/HTMLparser.c b/HTMLparser.c index a9fc70a0..869f77e1 100644 --- a/HTMLparser.c +++ b/HTMLparser.c @@ -4098,7 +4098,8 @@ htmlParseStartTag(htmlParserCtxtPtr ctxt) { * the end of the tag. */ while ((CUR != 0) && !(IS_BLANK_CH(CUR)) && (CUR != '>') && - ((CUR != '/') || (NXT(1) != '>'))) + ((CUR != '/') || (NXT(1) != '>')) && + (ctxt->instate != XML_PARSER_EOF)) NEXT; }