mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 15:14:43 +00:00
cmd: fix gpt setenv
Do not assume that partitions are continuously numbered starting at 1.
Having a partition table with a single partition 63 is valid.
Fixes: 12fc1f3bb2
("cmd: gpt: add eMMC and GPT support")
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
eb48efce26
commit
018346770b
1 changed files with 2 additions and 4 deletions
|
@ -786,10 +786,8 @@ static int gpt_setenv(struct blk_desc *desc, const char *name)
|
|||
|
||||
for (i = 1; i < part_drv->max_entries; i++) {
|
||||
ret = part_drv->get_info(desc, i, &pinfo);
|
||||
if (ret) {
|
||||
/* no more entries in table */
|
||||
break;
|
||||
}
|
||||
if (ret)
|
||||
continue;
|
||||
|
||||
if (!strcmp(name, (const char *)pinfo.name)) {
|
||||
/* match found, setup environment variables */
|
||||
|
|
Loading…
Reference in a new issue