common, menu: do not trigger timeout again, if a line is read

Signed-off-by: Heiko Schocher <hs@denx.de>
Cc: Jason Hobbs <jason.hobbs@calxeda.com>
Acked-by: Jason Hobbs <jason.hobbs@calxeda.com>
master
Heiko Schocher 12 years ago committed by Albert ARIBAUD
parent 317d6c57d5
commit fc4fa6a16d
  1. 4
      common/menu.c

@ -236,8 +236,10 @@ static inline int menu_interactive_choice(struct menu *m, void **choice)
if (readret >= 0) {
choice_item = menu_item_by_key(m, cbuf);
if (!choice_item)
if (!choice_item) {
printf("%s not found\n", cbuf);
m->timeout = 0;
}
} else {
puts("^C\n");
return -EINTR;

Loading…
Cancel
Save