summaryrefslogtreecommitdiff
path: root/common/cli_readline.c
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2023-03-28 10:57:34 -0400
committerTom Rini <trini@konsulko.com>2023-03-28 10:57:34 -0400
commit27fbae57ab879bb02abb1784b1fb858dd6c2a0de (patch)
tree09e08eefd123e358b5012df3dd88f233547b64d8 /common/cli_readline.c
parent41a88ad529b3943b1e465846eb24fe2c29203e35 (diff)
parentbe0169f07e38b81dd96bca2e80610592d89f8550 (diff)
Merge branch '2023-03-28-correct-several-cli_getch-bugs'
- Merge a regression fix (for an issue that we raised post v2023.01) with cli_getch(), and include a test now.
Diffstat (limited to 'common/cli_readline.c')
-rw-r--r--common/cli_readline.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/common/cli_readline.c b/common/cli_readline.c
index 709e9c3d38b..e83743e90c9 100644
--- a/common/cli_readline.c
+++ b/common/cli_readline.c
@@ -284,10 +284,9 @@ static int cread_line(const char *const prompt, char *buf, unsigned int *len,
}
ichar = getcmd_getch();
+ ichar = cli_ch_process(cch, ichar);
}
- ichar = cli_ch_process(cch, ichar);
-
/* ichar=0x0 when error occurs in U-Boot getc */
if (!ichar)
continue;