From 2b2e6ff6cbea8b2498ce60cf4bb8f4c1dfa67a5d Mon Sep 17 00:00:00 2001 From: Andrei Zmievski Date: Fri, 10 Dec 1999 14:27:19 +0000 Subject: Fixed #2952. --- ext/xml/xml.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'ext/xml/xml.c') diff --git a/ext/xml/xml.c b/ext/xml/xml.c index 15f1638c56..76195c4605 100644 --- a/ext/xml/xml.c +++ b/ext/xml/xml.c @@ -642,7 +642,7 @@ void _xml_startElementHandler(void *userData, const char *name, char *decoded_value; int decoded_len; if (parser->case_folding) { - key = php_strtoupper(estrdup(key)); + key = php_strtoupper(estrdup(key), strlen(key)); } decoded_value = xml_utf8_decode(value, strlen(value), &decoded_len, @@ -687,7 +687,7 @@ void _xml_startElementHandler(void *userData, const char *name, char *decoded_value; int decoded_len; if (parser->case_folding) { - key = php_strtoupper(estrdup(key)); + key = php_strtoupper(estrdup(key), strlen(key)); } decoded_value = xml_utf8_decode(value, strlen(value), &decoded_len, @@ -728,7 +728,7 @@ void _xml_endElementHandler(void *userData, const char *name) zval *retval, *args[2]; if (parser->case_folding) { - name = php_strtoupper(estrdup(name)); + name = php_strtoupper(estrdup(name), strlen(name)); } if (parser->endElementHandler) { -- cgit v1.2.1