diff options
author | Zeev Suraski <zeev@php.net> | 2001-05-06 15:39:27 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2001-05-06 15:39:27 +0000 |
commit | f78e65cabff69aea976d25ad9016022d3664752d (patch) | |
tree | bbc2796c10c45b715b36272a87899fce7dd59b19 /Zend | |
parent | d8ab8ea544ed14123f7f4d0d6560551a8d7fab49 (diff) | |
download | php-git-f78e65cabff69aea976d25ad9016022d3664752d.tar.gz |
Floating point keys didn't work in array() (fix bug #6662)
Diffstat (limited to 'Zend')
-rw-r--r-- | Zend/zend_execute.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 28025efdf9..9f34ec1bc4 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -1917,7 +1917,7 @@ send_by_ref: if (offset) { switch(offset->type) { case IS_DOUBLE: - zend_hash_index_update(array_ptr->value.ht, (long) offset->value.lval, &expr_ptr, sizeof(zval *), NULL); + zend_hash_index_update(array_ptr->value.ht, (long) offset->value.dval, &expr_ptr, sizeof(zval *), NULL); break; case IS_LONG: zend_hash_index_update(array_ptr->value.ht, offset->value.lval, &expr_ptr, sizeof(zval *), NULL); |