ASSERTLS_FETCH();
if (ASSERT(callback)) {
- zval_dtor(ASSERT(callback));
+ zval_ptr_dtor(&ASSERT(callback));
} else {
MAKE_STD_ZVAL(ASSERT(callback));
}
return SUCCESS;
}
+PHP_MSHUTDOWN_FUNCTION(assert)
+{
+ ASSERTLS_FETCH();
+
+ if (ASSERT(callback)) {
+ zval_ptr_dtor(&ASSERT(callback));
+ }
+}
+
PHP_RSHUTDOWN_FUNCTION(assert)
{
ASSERTLS_FETCH();
PHP_MSHUTDOWN(regex)(SHUTDOWN_FUNC_ARGS_PASSTHRU);
PHP_MSHUTDOWN(browscap)(SHUTDOWN_FUNC_ARGS_PASSTHRU);
PHP_MSHUTDOWN(array)(SHUTDOWN_FUNC_ARGS_PASSTHRU);
+ PHP_MSHUTDOWN(assert)(SHUTDOWN_FUNC_ARGS_PASSTHRU);
#ifdef TRANS_SID
PHP_MSHUTDOWN(url_scanner_ex)(SHUTDOWN_FUNC_ARGS_PASSTHRU);
#endif