From: Xinchen Hui Date: Sun, 9 Mar 2014 03:53:06 +0000 (+0800) Subject: Fixed wrong addref usage in extract X-Git-Tag: POST_PHPNG_MERGE~412^2~353 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b2b457a7e00f54344ae763c134fccac63fdfc2dd;p=php Fixed wrong addref usage in extract --- diff --git a/ext/standard/array.c b/ext/standard/array.c index c4fd3ab6b2..760413a03d 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -1391,7 +1391,7 @@ PHP_FUNCTION(extract) zval *orig_var; SEPARATE_ZVAL_TO_MAKE_IS_REF(entry); - zval_add_ref(entry); + Z_ADDREF_P(entry); if ((orig_var = zend_hash_find(EG(active_symbol_table), Z_STR(final_name))) != NULL) { zval_ptr_dtor(orig_var);