From: Xinchen Hui Date: Fri, 7 Mar 2014 06:35:14 +0000 (+0800) Subject: Fixed numeric string handling length X-Git-Tag: POST_PHPNG_MERGE~412^2~376 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7003e765126855737f3527142a82d9b9ce34e11a;p=php Fixed numeric string handling length --- diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index c3f1e31e19..118763852f 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -1086,7 +1086,7 @@ static inline zval *zend_fetch_dimension_address_inner(HashTable *ht, const zval case IS_STRING: offset_key = Z_STR_P(dim); if (dim_type != IS_CONST) { - ZEND_HANDLE_NUMERIC_EX(offset_key->val, offset_key->len, hval, goto num_index); + ZEND_HANDLE_NUMERIC_EX(offset_key->val, offset_key->len + 1, hval, goto num_index); } fetch_string_dim: retval = zend_hash_find(ht, offset_key);