From: Antony Dovgal Date: Thu, 21 Dec 2006 11:07:41 +0000 (+0000) Subject: fix possible leak X-Git-Tag: RELEASE_1_0_0RC1~577 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bfed0b6d94ee7e16d7713b9f7f7bff61bc053f38;p=php fix possible leak --- diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index ee73ce48b2..d1748d2ea3 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -941,6 +941,11 @@ int zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache TS Z_TYPE_P(fci->function_name) = IS_STRING; Z_STRVAL_P(fci->function_name) = old_func_name; } + + if (call_via_handler) { + zval_ptr_dtor(&method_name); + zval_ptr_dtor(¶ms_array); + } return FAILURE; } ALLOC_ZVAL(new_zval);