From: Kristian Köhntopp Date: Thu, 7 Dec 2000 14:14:00 +0000 (+0000) Subject: Fugbix in call_user_func_array() if second argument is empty. X-Git-Tag: php-4.0.5RC1~974 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f5abd4c50b70702fd14d884bac0b4e6c2ae52eac;p=php Fugbix in call_user_func_array() if second argument is empty. --- diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index ee4aa93c26..ccc82d68e6 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -1569,6 +1569,8 @@ PHP_FUNCTION(call_user_func_array) convert_to_string_ex(func_name); params_ar = HASH_OF(*params); + if (!params_ar) + php_error(E_ERROR, "Second argument is empty or not an array."); num_elems = zend_hash_num_elements(params_ar); func_args = (zval ***)emalloc(sizeof(zval **) * num_elems);