summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Zend/zend_operators.c4
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);