summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Malyshev <stas@php.net>2009-07-15 23:55:50 +0000
committerStanislav Malyshev <stas@php.net>2009-07-15 23:55:50 +0000
commit1db1d4ccc85141a3528ac06f04bf5ae691bccf16 (patch)
tree66de871ea9dfa4010c30354ac0ab6207b0067ece
parent33c42127f6a560326234f838cf4f1dc83bdde63a (diff)
downloadphp-git-1db1d4ccc85141a3528ac06f04bf5ae691bccf16.tar.gz
fix freed mem reference
-rw-r--r--ext/standard/assert.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/standard/assert.c b/ext/standard/assert.c
index 47bdcedd97..7234d9eb45 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));