diff options
Diffstat (limited to 'avr/cli.c')
-rw-r--r-- | avr/cli.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -232,7 +232,7 @@ static int cli_run_command(const char *cmd, int flag) continue; } - if (cmd_process(flag, argc, argv, &repeatable)) + if (cmd_process(flag, argc, argv, &repeatable) != CMD_RET_SUCCESS) rc = -1; /* Did the user stop this? */ @@ -331,7 +331,7 @@ void cli_loop(void) } -int do_run(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) +command_ret_t do_run(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { int i; (void) cmdtp; @@ -345,12 +345,12 @@ int do_run(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) arg = getenv(argv[i]); if (arg == NULL) { printf_P(PSTR("## Error: \"%s\" not defined\n"), argv[i]); - return 1; + return CMD_RET_FAILURE; } if (run_command(arg, flag) != 0) - return 1; + return CMD_RET_FAILURE; } - return 0; + return CMD_RET_SUCCESS; } |