From 40d24aa6c3dc5daa7732bde48d5f4cfc976d7779 Mon Sep 17 00:00:00 2001 From: simon Date: Tue, 9 May 2000 08:56:30 +0000 Subject: [PATCH] Ahem. This time high-half characters really _do_ work in username and password... git-svn-id: svn://svn.tartarus.org/sgt/putty@468 cda61777-01e9-0310-a592-d414129be87e --- ssh.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ssh.c b/ssh.c index 9ab57809..a91190ec 100644 --- a/ssh.c +++ b/ssh.c @@ -500,7 +500,8 @@ static void ssh_protocol(unsigned char *in, int inlen, int ispkt) { exit(0); break; default: - if (((c >= ' ' && c <= '~') || (c >= 160)) && pos < 40) { + if (((c >= ' ' && c <= '~') || + ((unsigned char)c >= 160)) && pos < 40) { username[pos++] = c; c_write(&c, 1); } @@ -584,7 +585,8 @@ static void ssh_protocol(unsigned char *in, int inlen, int ispkt) { exit(0); break; default: - if (((c >= ' ' && c <= '~') || (c >= 160)) && pos < 40) + if (((c >= ' ' && c <= '~') || + ((unsigned char)c >= 160)) && pos < 40) password[pos++] = c; break; } -- 2.11.0