From: Antony Dovgal Date: Mon, 21 May 2007 07:12:41 +0000 (+0000) Subject: MFH X-Git-Tag: php-5.2.3RC1~37 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=04aefb4e18f16878e004f036ca82905785c346b1;p=php MFH --- diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index e49f9f5f3d..e0b44c6587 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -843,7 +843,7 @@ int zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache TS calling_scope = fci_cache->calling_scope; fci->object_pp = fci_cache->object_pp; EX(object) = fci->object_pp ? *fci->object_pp : NULL; - if (fci->object_pp && Z_TYPE_PP(fci->object_pp) == IS_OBJECT + if (fci->object_pp && *fci->object_pp && Z_TYPE_PP(fci->object_pp) == IS_OBJECT && (!EG(objects_store).object_buckets || !EG(objects_store).object_buckets[Z_OBJ_HANDLE_PP(fci->object_pp)].valid)) { return FAILURE; }