]> granicus.if.org Git - php/commitdiff
typo
authorkrakjoe <joe.watkins@live.co.uk>
Sun, 24 Nov 2013 07:37:54 +0000 (07:37 +0000)
committerkrakjoe <joe.watkins@live.co.uk>
Sun, 24 Nov 2013 07:37:54 +0000 (07:37 +0000)
set last command/param more carefully

phpdbg_cmd.c
phpdbg_prompt.c

index 45c6a770ad4f177e198f824e33c28f9985ba259c..580f68abde56e17f33617b729f06f06dd210231e 100644 (file)
@@ -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++;
index 552a8bc8468b9be9378ff7e6eb45bcc83f9c59fb..8889450ab288cc510b218d17ac4ac85b324903a4 100644 (file)
@@ -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;
                                }