From da8ad4f20fe75fef797469eb1e8dffb9931fd6eb Mon Sep 17 00:00:00 2001 From: Andi Gutmans Date: Mon, 3 Jan 2000 05:28:34 +0000 Subject: - Fix compare_function() for IS_UNSET --- Zend/zend_operators.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Zend/zend_operators.c') diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c index e85713717f..ff57c87a64 100644 --- a/Zend/zend_operators.c +++ b/Zend/zend_operators.c @@ -912,7 +912,8 @@ ZEND_API int compare_function(zval *result, zval *op1, zval *op2) return SUCCESS; } - if (op1->type == IS_BOOL || op2->type == IS_BOOL) { + if (op1->type == IS_BOOL || op2->type == IS_BOOL + || op1->type == IS_UNSET || op2->type == IS_UNSET) { zendi_convert_to_boolean(op1, op1_copy, result); zendi_convert_to_boolean(op2, op2_copy, result); result->type = IS_LONG; -- cgit v1.2.1