From: Rasmus Lerdorf Date: Wed, 2 Apr 2003 23:11:31 +0000 (+0000) Subject: MFB: Fix unregister_tick_function crash X-Git-Tag: RELEASE_0_5~189 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=066a68d7fa1fc24f83c26c9c5ce92def34674154;p=php MFB: Fix unregister_tick_function crash --- diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index 5a3200f868..1f62c0a26f 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -2733,10 +2733,12 @@ PHP_FUNCTION(unregister_tick_function) zval **function; user_tick_function_entry tick_fe; - if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(ZEND_NUM_ARGS(), &function)) { + if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(1, &function)) { WRONG_PARAM_COUNT; } + if(!BG(user_tick_functions)) return; + if (Z_TYPE_PP(function) != IS_ARRAY) { convert_to_string_ex(function); }