From: Moriyoshi Koizumi Date: Wed, 8 Oct 2003 01:52:07 +0000 (+0000) Subject: MFH(r-1.174): Better fix for bug #25758 X-Git-Tag: php-4.3.4RC2~36 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=21616c78544dd5a1737afddc63ca981fc2e56896;p=php MFH(r-1.174): Better fix for bug #25758 --- diff --git a/ext/standard/var.c b/ext/standard/var.c index d324da74a6..c29364209c 100644 --- a/ext/standard/var.c +++ b/ext/standard/var.c @@ -258,7 +258,7 @@ static int php_array_element_export(zval **zv, int num_args, va_list args, zend_ } else { /* string key */ char *key; int key_len; - key = php_addcslashes(hash_key->arKey, strlen(hash_key->arKey), &key_len, 0, "'\\", 2 TSRMLS_CC); + key = php_addcslashes(hash_key->arKey, hash_key->nKeyLength - 1, &key_len, 0, "'\\", 2 TSRMLS_CC); php_printf("%*c'%s' => ", level + 1, ' ', key); efree(key); }