1
0
mirror of https://github.com/php/php-src.git synced 2026-04-27 01:48:26 +02:00

- Fixed memory leak in readline_callback_handler_remove()

This commit is contained in:
Felipe Pena
2008-11-21 22:26:49 +00:00
parent 98766dcd57
commit 111b8ca02f
+3 -1
View File
@@ -551,7 +551,8 @@ PHP_FUNCTION(readline_callback_handler_install)
if (_prepped_callback) {
rl_callback_handler_remove();
zval_ptr_dtor(&_prepped_callback);
zval_dtor(_prepped_callback);
FREE_ZVAL(_prepped_callback);
}
MAKE_STD_ZVAL(_prepped_callback);
@@ -580,6 +581,7 @@ PHP_FUNCTION(readline_callback_handler_remove)
{
if (_prepped_callback) {
rl_callback_handler_remove();
zval_dtor(_prepped_callback);
FREE_ZVAL(_prepped_callback);
_prepped_callback = 0;
RETURN_TRUE;