]> granicus.if.org Git - php/commitdiff
MFB: Fix unregister_tick_function crash
authorRasmus Lerdorf <rasmus@php.net>
Wed, 2 Apr 2003 23:11:31 +0000 (23:11 +0000)
committerRasmus Lerdorf <rasmus@php.net>
Wed, 2 Apr 2003 23:11:31 +0000 (23:11 +0000)
ext/standard/basic_functions.c

index 5a3200f868f5f7c74140d231b4d027e186ba83a3..1f62c0a26fb796ff78857301b19cf41fe54e139f 100644 (file)
@@ -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);
        }