summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Zmievski <andrei@php.net>1999-12-10 14:27:19 +0000
committerAndrei Zmievski <andrei@php.net>1999-12-10 14:27:19 +0000
commit2b2e6ff6cbea8b2498ce60cf4bb8f4c1dfa67a5d (patch)
treee5c136924db28028d048bdcb021e0a436470440b
parent4b6a03236b139ea192f3720d24798cdf2bb3216e (diff)
downloadphp-git-2b2e6ff6cbea8b2498ce60cf4bb8f4c1dfa67a5d.tar.gz
Fixed #2952.
-rw-r--r--ext/xml/xml.c6
1 files changed, 3 insertions, 3 deletions
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) {