X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=common%2Fcmd_dfu.c;h=433bddd5d2bdc83d9cf06fa943a44c08d9bba701;hb=5a66a8ff86d923367ca9a1f6168e976fbde27391;hp=a03538dabb370c320815aa12637fae31e5eccd3c;hpb=c4d0e856047f2689278ffea63a562c4f22a35ee3;p=karo-tx-uboot.git diff --git a/common/cmd_dfu.c b/common/cmd_dfu.c index a03538dabb..433bddd5d2 100644 --- a/common/cmd_dfu.c +++ b/common/cmd_dfu.c @@ -27,8 +27,9 @@ static int do_dfu(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) ret = dfu_init_env_entities(interface, simple_strtoul(devstring, NULL, 10)); if (ret) - return ret; + goto done; + ret = CMD_RET_SUCCESS; if (argc > 4 && strcmp(argv[4], "list") == 0) { dfu_show_entities(); goto done; @@ -61,7 +62,7 @@ done: if (dfu_reset()) run_command("reset", 0); - return CMD_RET_SUCCESS; + return ret; } U_BOOT_CMD(dfu, CONFIG_SYS_MAXARGS, 1, do_dfu,