From eacc11b8fdeb002ee6a149defd8b5a8c3412896a Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Mon, 10 Sep 2018 13:12:39 +0300 Subject: [PATCH] Fixed failure of ext/spl/tests/array_017.phpt --- Zend/zend_object_handlers.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Zend/zend_object_handlers.c b/Zend/zend_object_handlers.c index 92524a86047..1ff6ab1518b 100644 --- a/Zend/zend_object_handlers.c +++ b/Zend/zend_object_handlers.c @@ -623,7 +623,9 @@ ZEND_API int zend_check_property_access(zend_object *zobj, zend_string *prop_inf } } else { property_info = zend_get_property_info(zobj->ce, prop_info_name, 1); - if (property_info == NULL || property_info == ZEND_WRONG_PROPERTY_INFO) { + if (property_info == NULL) { + return SUCCESS; + } else if (property_info == ZEND_WRONG_PROPERTY_INFO) { return FAILURE; } ZEND_ASSERT(property_info->flags & ZEND_ACC_PUBLIC);