On Fri, 25 Aug 2023 at 19:53, Heinrich Schuchardt <[email protected]> wrote: > > In commands like 'ls mmc 0:f' the partition number is hexadecimal. > > In command 'gpt setenv' variable gpt_partition_entry needs to be set > to a hexadecimal value to allow its use as a parameter in a > subsequent command. > > Signed-off-by: Heinrich Schuchardt <[email protected]> > --- > cmd/gpt.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-)
Reviewed-by: Simon Glass <[email protected]> eek that is an unfortunate bug > > diff --git a/cmd/gpt.c b/cmd/gpt.c > index 99ca0a6163..964056bd28 100644 > --- a/cmd/gpt.c > +++ b/cmd/gpt.c > @@ -744,7 +744,7 @@ static int gpt_setenv_part_variables(struct > disk_partition *pinfo, int i) > if (ret) > goto fail; > > - ret = env_set_ulong("gpt_partition_entry", i); > + ret = env_set_hex("gpt_partition_entry", i); > if (ret) > goto fail; > > -- > 2.40.1 >

