summaryrefslogtreecommitdiff
path: root/ext/xml/compat.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/xml/compat.c')
-rw-r--r--ext/xml/compat.c3
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)