diff --git a/common/cli_hush.c b/common/cli_hush.c index a07ae717e1..d643912922 100644 --- a/common/cli_hush.c +++ b/common/cli_hush.c @@ -3162,7 +3162,7 @@ static int parse_stream_outer(struct in_str *inp, int flag) o_string temp=NULL_O_STRING; int rcode; #ifdef __U_BOOT__ - int code = 0; + int code = 1; #endif do { ctx.type = flag; diff --git a/test/command_ut.c b/test/command_ut.c index a4f034179b..926573a395 100644 --- a/test/command_ut.c +++ b/test/command_ut.c @@ -191,6 +191,8 @@ static int do_ut_cmd(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) assert(run_command("", 0) == 0); assert(run_command(" ", 0) == 0); + assert(run_command("'", 0) == 1); + printf("%s: Everything went swimmingly\n", __func__); return 0; }