diff options
Diffstat (limited to '')
-rw-r--r-- | util/ttyio.c | 6 |
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) ) { |