Browse Source

typo

set last command/param more carefully
pull/550/head
krakjoe 13 years ago
parent
commit
abef3fccc2
  1. 8
      phpdbg_cmd.c
  2. 2
      phpdbg_prompt.c

8
phpdbg_cmd.c

@ -380,14 +380,16 @@ PHPDBG_API int phpdbg_do_cmd(const phpdbg_command_t *command, phpdbg_input_t *in
}
}
if (!(PHPDBG_G(flags) & PHPDBG_IS_INITIALIZING)) {
rc = command->handler(&param, input TSRMLS_CC);
/* only set last command when it is worth it ! */
if ((rc != FAILURE) &&
!(PHPDBG_G(flags) & PHPDBG_IS_INITIALIZING)) {
PHPDBG_G(lcmd) = (phpdbg_command_t*) command;
phpdbg_clear_param(
&PHPDBG_G(lparam) TSRMLS_CC);
PHPDBG_G(lparam) = param;
}
rc = command->handler(&param, input TSRMLS_CC);
break;
}
command++;

2
phpdbg_prompt.c

@ -651,7 +651,7 @@ PHPDBG_COMMAND(back) /* {{{ */
zend_hash_move_forward_ex(Z_ARRVAL(zbacktrace), &position);
if (zend_hash_get_current_data_ex(Z_ARRVAL(zbacktrace), (void**)&tmp, &position) == FAILURE) {
phpdbg_write(
"frame #%d {main} at %s:%d",
"frame #%d: {main} at %s:%d",
i, Z_STRVAL_PP(file), Z_LVAL_PP(line));
break;
}

Loading…
Cancel
Save