diff options
Diffstat (limited to 'ext/xml/compat.c')
| -rw-r--r-- | ext/xml/compat.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/xml/compat.c b/ext/xml/compat.c index da7642982c..6a40be8497 100644 --- a/ext/xml/compat.c +++ b/ext/xml/compat.c @@ -629,7 +629,8 @@ XML_GetCurrentColumnNumber(XML_Parser parser) int XML_GetCurrentByteIndex(XML_Parser parser) { - return parser->parser->input->consumed; + return parser->parser->input->consumed + + (parser->parser->input->cur - parser->parser->input->base); } const XML_Char *XML_ExpatVersion(void) |
