From: Xinchen Hui Date: Fri, 7 Mar 2014 05:51:39 +0000 (+0800) Subject: Fixed IS_REFERENCE handling in sort() X-Git-Tag: POST_PHPNG_MERGE~412^2~377 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ecc06873986c7136b2a134788d0fad58e09358cf;p=php Fixed IS_REFERENCE handling in sort() --- diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c index df7ba8fa6a..55e29989b5 100644 --- a/Zend/zend_operators.c +++ b/Zend/zend_operators.c @@ -1504,8 +1504,8 @@ ZEND_API int numeric_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_ { zval op1_copy, op2_copy; - ZVAL_DUP(&op1_copy, op1); - ZVAL_DUP(&op2_copy, op2); + ZVAL_DUP_DEREF(&op1_copy, op1); + ZVAL_DUP_DEREF(&op2_copy, op2); convert_to_double(&op1_copy); convert_to_double(&op2_copy);