diff --git a/src/builtin_functions.c b/src/builtin_functions.c index e137e4eb39f10b8977f1df7d3ced2514dd0f9019..a8dea8b41fd1b21270b2e56c8ec3df7a22a0dd73 100644 --- a/src/builtin_functions.c +++ b/src/builtin_functions.c @@ -1603,9 +1603,7 @@ PMOD_EXPORT void f_zero_type(INT32 args) if(args < 1) SIMPLE_TOO_FEW_ARGS_ERROR("zero_type",1); - if((TYPEOF(Pike_sp[-args]) == T_OBJECT || - TYPEOF(Pike_sp[-args]) == T_FUNCTION) - && IS_DESTRUCTED(Pike_sp-args)) + if(IS_DESTRUCTED(Pike_sp-args)) { pop_n_elems(args); push_int(NUMBER_DESTRUCTED);