1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-24 13:33:01 +03:00

parser: Fix progress check when parsing character data

Skip over zero bytes to guarantee progress. Short-lived regression.
This commit is contained in:
Nick Wellnhofer
2022-11-21 21:35:01 +01:00
parent 234915361e
commit a8b31e68c2
2 changed files with 2 additions and 2 deletions

View File

@@ -400,7 +400,7 @@ xmlNextChar(xmlParserCtxtPtr ctxt)
return;
}
if ((*ctxt->input->cur == 0) &&
if ((ctxt->input->cur >= ctxt->input->end) &&
(xmlParserInputGrow(ctxt->input, INPUT_CHUNK) <= 0)) {
return;
}