]> granicus.if.org Git - php/commitdiff
Fixed support for references
authorDmitry Stogov <dmitry@zend.com>
Thu, 14 Aug 2014 17:54:57 +0000 (21:54 +0400)
committerDmitry Stogov <dmitry@zend.com>
Thu, 14 Aug 2014 17:54:57 +0000 (21:54 +0400)
Zend/zend_object_handlers.c

index 6f0dc7811ee768405194845e3849feeb156654a7..d7d8bf0a522e0b605bb70b0312bda49c57a41369 100644 (file)
@@ -1469,6 +1469,7 @@ static int zend_std_has_property(zval *object, zval *member, int has_set_exists,
 found:
                        switch (has_set_exists) {
                                case 0:
+                                       ZVAL_DEREF(value);
                                        result = (Z_TYPE_P(value) != IS_NULL);
                                        break;
                                default: