From f071e8c566b9384189cd818a97eb64ddebd66360 Mon Sep 17 00:00:00 2001 From: Andrei Zmievski Date: Thu, 10 May 2001 16:30:12 +0000 Subject: [PATCH] Always free the callback_name when using zend_is_callable(). --- ext/standard/array.c | 3 +++ 1 file changed, 3 insertions(+) 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)); -- 2.50.1