From: Andrei Zmievski Date: Thu, 10 May 2001 16:30:12 +0000 (+0000) Subject: Always free the callback_name when using zend_is_callable(). X-Git-Tag: php-4.0.6RC1~31 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f071e8c566b9384189cd818a97eb64ddebd66360;p=php Always free the callback_name when using zend_is_callable(). --- diff --git a/ext/standard/array.c b/ext/standard/array.c index 5c17c12f3e..e044afd82a 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -2856,6 +2856,7 @@ PHP_FUNCTION(array_reduce) efree(callback_name); return; } + efree(callback_name); if (ZEND_NUM_ARGS() > 2) result = *initial; @@ -2922,6 +2923,7 @@ PHP_FUNCTION(array_filter) efree(callback_name); return; } + efree(callback_name); } array_init(return_value); @@ -2994,6 +2996,7 @@ PHP_FUNCTION(array_map) efree(args); return; } + efree(callback_name); /* Cache array sizes. */ array_len = (int*)emalloc((ZEND_NUM_ARGS()-1) * sizeof(int));