summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorTom Rini <[email protected]>2018-12-07 10:55:12 -0500
committerTom Rini <[email protected]>2018-12-07 10:55:12 -0500
commit3589025867274ff28f689029ab8323301771c8ec (patch)
treebc8f6b088d9b5ceec8e99602082f4d034800b8ef /cmd
parent57dbc151437b36cc1105857d222df28b095236d7 (diff)
parentfdce9d35dc3671dfc6ce29b4c76e152cc5780869 (diff)
Merge branch '2018-12-06-master-imports'
- Various FAT fixes - Hardware spinlock uclass - DMA uclass - Various am335x fixes - DT resyncs for a number of TI platforms - stm32 updates
Diffstat (limited to 'cmd')
-rw-r--r--cmd/bootmenu.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/cmd/bootmenu.c b/cmd/bootmenu.c
index 979ac4a638d..7f88c1ed632 100644
--- a/cmd/bootmenu.c
+++ b/cmd/bootmenu.c
@@ -351,6 +351,12 @@ static struct bootmenu_data *bootmenu_create(int delay)
}
menu->count = i;
+
+ if ((menu->active >= menu->count)||(menu->active < 0)) { //ensure active menuitem is inside menu
+ printf("active menuitem (%d) is outside menu (0..%d)\n",menu->active,menu->count-1);
+ menu->active=0;
+ }
+
return menu;
cleanup: