summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.c
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2004-10-20 19:33:35 +0000
committerAndi Gutmans <andi@php.net>2004-10-20 19:33:35 +0000
commit1cae37c3da271e56c9ca9e2d755dcbc76aa897bd (patch)
treefdef7d782dad9bc5c1cf8f836456f22fbf93d71b /Zend/zend_operators.c
parent6ab8a6705d8d0eba94e6d4ba20b939e004f340b0 (diff)
downloadphp-git-1cae37c3da271e56c9ca9e2d755dcbc76aa897bd.tar.gz
- MFH
Diffstat (limited to 'Zend/zend_operators.c')
-rw-r--r--Zend/zend_operators.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c
index a6a25b4e98..76c21878ec 100644
--- a/Zend/zend_operators.c
+++ b/Zend/zend_operators.c
@@ -1959,13 +1959,13 @@ ZEND_API void zend_compare_objects(zval *result, zval *o1, zval *o2 TSRMLS_DC)
{
result->type = IS_LONG;
- if (Z_OBJ_HT_P(o1)->compare_objects == NULL) {
- if (Z_OBJ_HANDLE_P(o1) == Z_OBJ_HANDLE_P(o2)) {
- result->value.lval = 0;
- } else {
- result->value.lval = 1;
- }
+ if (Z_OBJ_HANDLE_P(o1) == Z_OBJ_HANDLE_P(o2)) {
+ result->value.lval = 0;
return;
+ }
+
+ if (Z_OBJ_HT_P(o1)->compare_objects == NULL) {
+ result->value.lval = 1;
} else {
result->value.lval = Z_OBJ_HT_P(o1)->compare_objects(o1, o2 TSRMLS_CC);
}