common: Minor rework of tty_get.
authorWerner Koch <wk@gnupg.org>
Thu, 7 Mar 2019 13:11:46 +0000 (14:11 +0100)
committerWerner Koch <wk@gnupg.org>
Thu, 7 Mar 2019 13:11:46 +0000 (14:11 +0100)
commitb7de105e0a836bd4d7bd558f8e699d88ab0cafec
tree554adacac5be94a4f5e90105597b293b647b2a8b
parent134c3c16523b1a267ebdd2df6339240fd9e1e3b3
common: Minor rework of tty_get.

* common/ttyio.c (do_get): Re-indent and remove the checking for char
values larger than 0xa0.  Use explicy control character checking.
--

The code is really old (mid 1998) and with the checking for 0xa0 it
has an implicit assumption of utf-8 or latin-1.  Worse, the check was
for c > 0xa0 and not c == 0xa0 so it never worked as intended.

Signed-off-by: Werner Koch <wk@gnupg.org>
common/ttyio.c