projects
/
php
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2f1ddff
)
Fixed reference support
author
Dmitry Stogov
<dmitry@zend.com>
Mon, 12 Jan 2015 11:43:32 +0000
(14:43 +0300)
committer
Dmitry Stogov
<dmitry@zend.com>
Mon, 12 Jan 2015 11:43:32 +0000
(14:43 +0300)
ext/standard/array.c
patch
|
blob
|
history
diff --git
a/ext/standard/array.c
b/ext/standard/array.c
index 0dba75c9e563e4776bc0f93bf9b17091fadab437..a85aa8b19e70064954916bb16a650a67a6ca00c9 100644
(file)
--- a/
ext/standard/array.c
+++ b/
ext/standard/array.c
@@
-3055,6
+3055,7
@@
PHP_FUNCTION(array_flip)
array_init_size(return_value, zend_hash_num_elements(Z_ARRVAL_P(array)));
ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL_P(array), num_idx, str_idx, entry) {
+ ZVAL_DEREF(entry);
if (Z_TYPE_P(entry) == IS_LONG) {
if (str_idx) {
ZVAL_STR_COPY(&data, str_idx);