aboutsummaryrefslogtreecommitdiffstats
path: root/util/ttyio.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--util/ttyio.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/util/ttyio.c b/util/ttyio.c
index 415de65e4..bb795c282 100644
--- a/util/ttyio.c
+++ b/util/ttyio.c
@@ -230,6 +230,9 @@ do_get( const char *prompt, int hidden )
c = *cbuf;
if( c == '\t' )
c = ' ';
+ else if( c > 0xa0 )
+ ; /* we don't allow 0xa0, as this is a protected blank which may
+ * confuse the user */
else if( iscntrl(c) )
continue;
if( !(i < n-1) ) {
@@ -264,6 +267,9 @@ do_get( const char *prompt, int hidden )
c = *cbuf;
if( c == '\t' )
c = ' ';
+ else if( c > 0xa0 )
+ ; /* we don't allow 0xa0, as this is a protected blank which may
+ * confuse the user */
else if( iscntrl(c) )
continue;
if( !(i < n-1) ) {