Hi Heinrich,

On Sat, Nov 2, 2024 at 11:09 AM Heinrich Schuchardt
<[email protected]> wrote:
>
> Since commit 348ea878508d ("cmd: hash: fix param count check") the hash
> command cannot be used without the optional variable name parameter if
> CONFIG_HASH_VERIFY=y. 'hash sha1 $loadaddr $filesize' returns
> CMD_RET_USAGE.
>
> The minimum number of arguments is four no matter if verification is
> enabled or not.
>
> Fixes: 348ea878508d ("cmd: hash: fix param count check")
> Signed-off-by: Heinrich Schuchardt <[email protected]>
> ---
>  cmd/hash.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/cmd/hash.c b/cmd/hash.c
> index 60d482b7f87..5b40982b098 100644
> --- a/cmd/hash.c
> +++ b/cmd/hash.c
> @@ -25,7 +25,7 @@ static int do_hash(struct cmd_tbl *cmdtp, int flag, int 
> argc,
>         char *s;
>         int flags = HASH_FLAG_ENV;
>
> -       if (argc < (HARGS - 1))
> +       if (argc < 4)
>                 return CMD_RET_USAGE;
>
>  #if IS_ENABLED(CONFIG_HASH_VERIFY)
> --
> 2.45.2
>

Reviewed-by: Igor Opaniuk <[email protected]>

-- 
Best regards - Atentamente - Meilleures salutations

Igor Opaniuk

mailto: [email protected]
skype: igor.opanyuk
https://www.linkedin.com/in/iopaniuk

Reply via email to