commit | f0017d24a4e0649e7751da294f1d90c4efa8ba05 | [log] [tgz] |
---|---|---|
author | Patrick Delaunay <patrick.delaunay@st.com> | Fri Aug 03 13:38:45 2018 +0200 |
committer | Tom Rini <trini@konsulko.com> | Mon Sep 10 20:20:34 2018 -0400 |
tree | fd5ed7fbde3a5c8881a6f678a39254dfbaf2b7c5 | |
parent | d837c5321db8c39163f2d0b32f3b42e2755ccc89 [diff] |
cli: handle getch error Handle getch error (when getch return 0x0) to avoid display issue in the console. Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
diff --git a/common/cli_readline.c b/common/cli_readline.c index 60a232b..99b6317 100644 --- a/common/cli_readline.c +++ b/common/cli_readline.c
@@ -273,6 +273,10 @@ ichar = getcmd_getch(); + /* ichar=0x0 when error occurs in U-Boot getc */ + if (!ichar) + continue; + if ((ichar == '\n') || (ichar == '\r')) { putc('\n'); break;