cmd: load, emit error message for invalid block device

The load command should not silently return to the console prompt if an
invalid block device is specified and no file is loaded.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Heinrich Schuchardt authored and Tom Rini committed 2021-02-01 16:32:06 -05:00
1 parent e18bf3943b
commit ec9d19be8d
1 file changed
+3 -1
+3 -1
View File
@@ -710,8 +710,10 @@ int do_load(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[],
if (argc > 7)
return CMD_RET_USAGE;
if (fs_set_blk_dev(argv[1], (argc >= 3) ? argv[2] : NULL, fstype))
if (fs_set_blk_dev(argv[1], (argc >= 3) ? argv[2] : NULL, fstype)) {
log_err("Can't set block device\n");
return 1;
}
if (argc >= 4) {
addr = simple_strtoul(argv[3], &ep, 16);