diff options
-rw-r--r-- | Zend/zend_operators.c | 4 |
1 files changed, 2 insertions, 2 deletions
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); |