From 7a6ed70552ec40dcc6d5469d3b34d68f2e783c4c Mon Sep 17 00:00:00 2001 From: Felipe Pena Date: Fri, 22 Nov 2013 20:15:04 -0200 Subject: [PATCH] - Reset frame num here --- phpdbg_prompt.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/phpdbg_prompt.c b/phpdbg_prompt.c index 53c6bb2ad3..500f5321c4 100644 --- a/phpdbg_prompt.c +++ b/phpdbg_prompt.c @@ -571,6 +571,7 @@ PHPDBG_COMMAND(run) /* {{{ */ } out: + PHPDBG_FRAME(num) = 0; return SUCCESS; } /* }}} */ @@ -658,8 +659,8 @@ PHPDBG_COMMAND(back) /* {{{ */ func = emalloc(funcsize + 2); phpdbg_write( - "frame #%d: %s%s%s(", - i++, Z_STRVAL_PP(funcname), + "frame #%d: %s%s%s(", + i++, Z_STRVAL_PP(funcname), is_class == FAILURE?"":Z_STRVAL_PP(type), is_class == FAILURE?"":Z_STRVAL_PP(class)); if (zend_hash_find(Z_ARRVAL_PP(tmp), "args", sizeof("args"), (void **)&args) == SUCCESS) { @@ -1095,11 +1096,11 @@ int phpdbg_interactive(TSRMLS_D) /* {{{ */ { int ret = SUCCESS; phpdbg_input_t *input; - + PHPDBG_G(flags) |= PHPDBG_IS_INTERACTIVE; input = phpdbg_read_input(NULL TSRMLS_CC); - + if (input && input->length > 0L) { do { switch (ret = phpdbg_do_cmd(phpdbg_prompt_commands, input TSRMLS_CC)) { -- 2.50.1