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>
This commit is contained in:
Heiko Schocher 2012-01-16 22:24:29 +00:00 committed by Albert ARIBAUD
parent 317d6c57d5
commit fc4fa6a16d

View file

@ -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;