From: Stanislav Malyshev Date: Wed, 15 Jul 2009 23:57:10 +0000 (+0000) Subject: fix freed mem reference X-Git-Tag: php-5.2.11RC1~171 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=05687be885df4db2a2cc098d227b79bebfa5a7b0;p=php fix freed mem reference --- diff --git a/ext/standard/assert.c b/ext/standard/assert.c index f4daffcf02..dfea8a14c2 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));