summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2017-01-23 18:02:14 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2017-01-24 09:34:11 +0100
commit02a3c4f39690633ed9f0585a726d7665d7a4a941 (patch)
tree612bbef4cb9d52f6659bb901c7a1ffee4766459c
parent55d29525146dcd280987dfd565bfd34f08858fb3 (diff)
downloadbarebox-02a3c4f39690633ed9f0585a726d7665d7a4a941.tar.gz
barebox-02a3c4f39690633ed9f0585a726d7665d7a4a941.tar.xz
readkey: keys are unsigned char
Otherwise values > 127 will become negative and are dropped. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--lib/readkey.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/readkey.c b/lib/readkey.c
index 2870a5a9fe..e72da0066b 100644
--- a/lib/readkey.c
+++ b/lib/readkey.c
@@ -51,8 +51,8 @@ static const struct esc_cmds esccmds[] = {
int read_key(void)
{
- char c;
- char esc[5];
+ unsigned char c;
+ unsigned char esc[5];
c = getchar();
if (c == 27) {