]> granicus.if.org Git - php/commitdiff
Fugbix in call_user_func_array() if second argument is empty.
authorKristian Köhntopp <kk@php.net>
Thu, 7 Dec 2000 14:14:00 +0000 (14:14 +0000)
committerKristian Köhntopp <kk@php.net>
Thu, 7 Dec 2000 14:14:00 +0000 (14:14 +0000)
ext/standard/basic_functions.c

index ee4aa93c26442f89b97adba07371bd0bda3169a1..ccc82d68e6092fa42e09f6df1ace70c5af81df8d 100644 (file)
@@ -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);