diff options
author | Nick Wellnhofer <wellnhofer@aevum.de> | 2023-03-21 13:26:36 +0100 |
---|---|---|
committer | Nick Wellnhofer <wellnhofer@aevum.de> | 2023-03-21 21:35:53 +0100 |
commit | 7fbd454d9f70f0f0c0a0c27a7d541fed4d038c2a (patch) | |
tree | 757bd383525176835267769d7c36d3947d7de269 /HTMLparser.c | |
parent | 98840d40da6d6f4a6aa62b9a624d7ef13636de38 (diff) | |
download | libxml2-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.c | 2 |
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); |