summaryrefslogtreecommitdiff
path: root/HTMLparser.c
diff options
context:
space:
mode:
authorNick Wellnhofer <wellnhofer@aevum.de>2023-03-21 13:26:36 +0100
committerNick Wellnhofer <wellnhofer@aevum.de>2023-03-21 21:35:53 +0100
commit7fbd454d9f70f0f0c0a0c27a7d541fed4d038c2a (patch)
tree757bd383525176835267769d7c36d3947d7de269 /HTMLparser.c
parent98840d40da6d6f4a6aa62b9a624d7ef13636de38 (diff)
downloadlibxml2-7fbd454d9f70f0f0c0a0c27a7d541fed4d038c2a.tar.gz
parser: Grow input buffer earlier when reading characters
Make more bytes available after invoking CUR_CHAR or NEXT.
Diffstat (limited to 'HTMLparser.c')
-rw-r--r--HTMLparser.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/HTMLparser.c b/HTMLparser.c
index 3bebda6e..b8b6bd23 100644
--- a/HTMLparser.c
+++ b/HTMLparser.c
@@ -411,7 +411,7 @@ htmlCurrentChar(xmlParserCtxtPtr ctxt, int *len) {
return(ctxt->token);
}
- if ((ctxt->input->end - ctxt->input->cur < 4) &&
+ if ((ctxt->input->end - ctxt->input->cur < INPUT_CHUNK) &&
(xmlParserGrow(ctxt) < 0))
return(0);