From: Heinrich Schuchardt Date: Thu, 28 Feb 2019 19:41:58 +0000 (+0100) Subject: efi_loader: error handling for `efidebug boot add` X-Git-Url: http://git.dujemihanovic.xyz/img/sics.gif?a=commitdiff_plain;h=1fa442ed4330a7c489479a3e3c333239ca6441ec;p=u-boot.git efi_loader: error handling for `efidebug boot add` In `efidebug boot add iPXE scsi 0:1 snp-arm64.efi --foo` a parameter is missing. Hence the command should not silently return as if everything were ok but should display the usage info. Signed-off-by: Heinrich Schuchardt Reviewed-by: Alexander Graf --- diff --git a/cmd/efidebug.c b/cmd/efidebug.c index 5072a7b39b..db96682c5a 100644 --- a/cmd/efidebug.c +++ b/cmd/efidebug.c @@ -491,7 +491,7 @@ static int do_efi_boot_add(cmd_tbl_t *cmdtp, int flag, id = (int)simple_strtoul(argv[1], &endp, 16); if (*endp != '\0' || id > 0xffff) - return CMD_RET_FAILURE; + return CMD_RET_USAGE; sprintf(var_name, "Boot%04X", id); p = var_name16;