Make bootretry work when command line editing is enabled

Currently, when CONFIG_CMDLINE_EDITING is set, bootretry doesn't work.
This patch fixes the problem.

Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
This commit is contained in:
Andreas Engel 2008-01-09 17:10:56 +01:00 committed by Wolfgang Denk
parent 632de0672d
commit 00ac50e348

View File

@ -709,6 +709,13 @@ static int cread_line(const char *const prompt, char *buf, unsigned int *len)
while (1) {
rlen = 1;
#ifdef CONFIG_BOOT_RETRY_TIME
while (!tstc()) { /* while no incoming data */
if (retry_time >= 0 && get_ticks() > endtime)
return (-2); /* timed out */
}
#endif
ichar = getcmd_getch();
if ((ichar == '\n') || (ichar == '\r')) {