From: Rasmus Lerdorf Date: Sun, 7 Aug 2011 00:50:46 +0000 (+0000) Subject: Since we have fci_cache = &fci_cache_local inside that block X-Git-Tag: php-5.4.0beta1~507 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=80931fee0c2f211d4da6c15dc0a04571b83f5abe;p=php Since we have fci_cache = &fci_cache_local inside that block and fci_cache is then later used outside the block, fci_cache_local can't be block-scoped here --- diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index f7594d9be1..839621ea6b 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -763,6 +763,7 @@ int zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache TS zend_class_entry *called_scope = NULL; zval *current_this; zend_execute_data execute_data; + zend_fcall_info_cache fci_cache_local; *fci->retval_ptr_ptr = NULL; @@ -797,7 +798,6 @@ int zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache TS } if (!fci_cache || !fci_cache->initialized) { - zend_fcall_info_cache fci_cache_local; char *callable_name; char *error = NULL;