From: Ilia Alshanetsky Date: Sun, 16 Nov 2008 18:02:17 +0000 (+0000) Subject: MFB: Fixed memory leak inside readline_callback_handler_install() function X-Git-Tag: BEFORE_HEAD_NS_CHANGES_MERGE~171 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9a5ba8a44114f2e0a8b4883b27fe3c70fba43c61;p=php MFB: Fixed memory leak inside readline_callback_handler_install() function --- diff --git a/ext/readline/readline.c b/ext/readline/readline.c index 2f53028e64..5a6ddb9993 100644 --- a/ext/readline/readline.c +++ b/ext/readline/readline.c @@ -187,7 +187,7 @@ PHP_RSHUTDOWN_FUNCTION(readline) #if HAVE_RL_CALLBACK_READ_CHAR if (_prepped_callback) { rl_callback_handler_remove(); - FREE_ZVAL(_prepped_callback); + zval_ptr_dtor(&_prepped_callback); _prepped_callback = 0; } #endif @@ -561,7 +561,7 @@ PHP_FUNCTION(readline_callback_handler_install) if (_prepped_callback) { rl_callback_handler_remove(); - FREE_ZVAL(_prepped_callback); + zval_ptr_dtor(&_prepped_callback); } MAKE_STD_ZVAL(_prepped_callback);