From: krakjoe Date: Mon, 25 Nov 2013 22:19:21 +0000 (+0000) Subject: use tsrm_shutdown X-Git-Tag: php-5.6.0alpha1~110^2~47 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=01181d194f1a4a5a888674c46136d2cf0356843f;p=php use tsrm_shutdown --- diff --git a/phpdbg.c b/phpdbg.c index 9eb1a0b32e..4fff0c7f66 100644 --- a/phpdbg.c +++ b/phpdbg.c @@ -162,6 +162,7 @@ static PHP_RSHUTDOWN_FUNCTION(phpdbg) /* {{{ */ if (PHPDBG_G(prompt)[0]) { free(PHPDBG_G(prompt)[0]); } + if (PHPDBG_G(prompt)[1]) { free(PHPDBG_G(prompt)[1]); } @@ -564,13 +565,13 @@ int main(int argc, char **argv) /* {{{ */ setmode(_fileno(stderr), O_BINARY); /* make the stdio mode be binary */ #endif +phpdbg_main: #ifdef ZTS tsrm_startup(1, 1, 0, NULL); tsrm_ls = ts_resource(0); #endif -phpdbg_main: ini_entries = NULL; ini_entries_len = 0; ini_ignore = 0; @@ -847,14 +848,14 @@ phpdbg_out: sapi_shutdown(); } - if (cleaning) { - goto phpdbg_main; - } - #ifdef ZTS /* bugggy */ - /* tsrm_shutdown(); */ + tsrm_shutdown(); #endif + if (cleaning) { + goto phpdbg_main; + } + return 0; } /* }}} */ diff --git a/phpdbg_help.c b/phpdbg_help.c index c9598a712e..650025b7c1 100644 --- a/phpdbg_help.c +++ b/phpdbg_help.c @@ -234,7 +234,7 @@ PHPDBG_HELP(break) /* {{{ */ phpdbg_writeln(EMPTY); phpdbg_writeln("\t%sbreak [address] 0x7ff68f570e08", phpdbg_get_prompt(TSRMLS_C)); phpdbg_writeln("\t%sb [a] 0x7ff68f570e08", phpdbg_get_prompt(TSRMLS_C)); - phpdbg_writeln("\tWill break at the opline with the address provided (addresses are shown during execution)"); + phpdbg_writeln("\tWill break at the opline with the address provided"); phpdbg_writeln(EMPTY); phpdbg_writeln("\t%sbreak [lineno] 200", phpdbg_get_prompt(TSRMLS_C)); phpdbg_writeln("\t%sb [l] 200", phpdbg_get_prompt(TSRMLS_C));