From: Stanislav Malyshev Date: Wed, 15 Jul 2009 23:57:52 +0000 (+0000) Subject: fix freed mem reference X-Git-Tag: php-5.4.0alpha1~191^2~3103 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1c6587dc9ce4284e4cc25d36aa5dd53d2507d037;p=php fix freed mem reference --- diff --git a/ext/standard/assert.c b/ext/standard/assert.c index 81b19551c9..081332aa8b 100644 --- a/ext/standard/assert.c +++ b/ext/standard/assert.c @@ -56,6 +56,7 @@ static PHP_INI_MH(OnChangeCallback) /* {{{ */ if (EG(in_execution)) { if (ASSERTG(callback)) { zval_ptr_dtor(&ASSERTG(callback)); + ASSERTG(callback) = NULL; } if (new_value && (ASSERTG(callback) || new_value_length)) { MAKE_STD_ZVAL(ASSERTG(callback));