Fix the behaviour of the 'run' command
If one command fails, 'run' command should terminate and not execute any remaining variables. Signed-off-by: Timo Ketola <timo@exertus.fi> Tested-by: Wolfgang Denk <wd@denx.de> Tested-by: Simon Glass <sjg@chromium.org> Acked-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
2790bf69dc
commit
030fca5228
@ -1338,7 +1338,8 @@ static int builtin_run_command(const char *cmd, int flag)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
rc = cmd_process(flag, argc, argv, &repeatable);
|
if (cmd_process(flag, argc, argv, &repeatable))
|
||||||
|
rc = -1;
|
||||||
|
|
||||||
/* Did the user stop this? */
|
/* Did the user stop this? */
|
||||||
if (had_ctrlc ())
|
if (had_ctrlc ())
|
||||||
|
Loading…
Reference in New Issue
Block a user