Enable high-half characters (>=160) in usernames and passwords

[originally from svn r454]
This commit is contained in:
Simon Tatham 2000-04-11 10:39:58 +00:00
Родитель 300b778092
Коммит ba68a6d5f7
1 изменённых файлов: 2 добавлений и 2 удалений

4
ssh.c
Просмотреть файл

@ -500,7 +500,7 @@ static void ssh_protocol(unsigned char *in, int inlen, int ispkt) {
exit(0);
break;
default:
if (c >= ' ' && c <= '~' && pos < 40) {
if (((c >= ' ' && c <= '~') || (c >= 160)) && pos < 40) {
username[pos++] = c;
c_write(&c, 1);
}
@ -584,7 +584,7 @@ static void ssh_protocol(unsigned char *in, int inlen, int ispkt) {
exit(0);
break;
default:
if (c >= ' ' && c <= '~' && pos < 40)
if (((c >= ' ' && c <= '~') || (c >= 160)) && pos < 40)
password[pos++] = c;
break;
}