From 4a3aae2b7459364a38bed7774c908e258bcc3004 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Thu, 19 May 2005 10:37:09 +0000 Subject: [PATCH] Backported fix for bug #30451 --- Zend/zend_object_handlers.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/Zend/zend_object_handlers.c b/Zend/zend_object_handlers.c index 2834fe59af..c1b134d15b 100644 --- a/Zend/zend_object_handlers.c +++ b/Zend/zend_object_handlers.c @@ -162,13 +162,7 @@ static int zend_verify_property_access(zend_property_info *property_info, zend_c case ZEND_ACC_PUBLIC: return 1; case ZEND_ACC_PROTECTED: - while (ce) { - if (ce==EG(scope)) { - return 1; - } - ce = ce->parent; - } - return 0; + return zend_check_protected(ce, EG(scope));; case ZEND_ACC_PRIVATE: if (ce==EG(scope) && EG(scope)) { return 1; -- 2.50.1