commit | 7cc95c0b6afdd34cd570c461e71cf696ea19271d | [log] [tgz] |
---|---|---|
author | Daniel Veillard <veillard@src.gnome.org> | Wed Oct 17 15:45:12 2001 +0000 |
committer | Daniel Veillard <veillard@src.gnome.org> | Wed Oct 17 15:45:12 2001 +0000 |
tree | f3020205a18caf2e126051b611bc5d18e5d3eb1c | |
parent | ab7488efa556f86d18c253b80e7b3591e255546a [diff] [blame] |
try to get rid of parser loops for good. Daniel * HTMLparser.c: try to get rid of parser loops for good. Daniel
diff --git a/HTMLparser.c b/HTMLparser.c index 4b0193e..f263dbf 100644 --- a/HTMLparser.c +++ b/HTMLparser.c
@@ -2396,6 +2396,12 @@ ctxt->sax->characters(ctxt->userData, buf, nbchar); } } + } else { + /* + * Loop detection + */ + if (cur == 0) + ctxt->instate = XML_PARSER_EOF; } }