X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=ssh.c;h=e0facac1ae99f968768a085fad4e367b10721bfe;hb=9731b1425d93c85e6b5b4134b748cad55099c90b;hp=cb8380ca8c873540519989792d9c189b8e96df76;hpb=4c31b113a6deb4894b640e4989ae9ef1f8063c0e;p=PuTTY.git diff --git a/ssh.c b/ssh.c index cb8380ca..e0facac1 100644 --- a/ssh.c +++ b/ssh.c @@ -2149,7 +2149,7 @@ static int do_ssh_init(Ssh ssh, unsigned char c) ssh->rdpkt2_state.incoming_sequence = 0; s->vstring[s->vslen] = 0; - s->vstring[strcspn(s->vstring, "\r\n")] = '\0';/* remove EOL chars */ + s->vstring[strcspn(s->vstring, "\015\012")] = '\0';/* remove EOL chars */ { char *vlog; vlog = snewn(20 + s->vslen, char); @@ -2184,13 +2184,13 @@ static int do_ssh_init(Ssh ssh, unsigned char c) /* * Construct a v2 version string. */ - verstring = dupprintf("SSH-2.0-%s\r\n", sshver); + verstring = dupprintf("SSH-2.0-%s\015\012", sshver); ssh->version = 2; } else { /* * Construct a v1 version string. */ - verstring = dupprintf("SSH-%s-%s\r\n", + verstring = dupprintf("SSH-%s-%s\012", (ssh_versioncmp(s->version, "1.5") <= 0 ? s->version : "1.5"), sshver); @@ -2205,9 +2205,9 @@ static int do_ssh_init(Ssh ssh, unsigned char c) */ SHA_Init(&ssh->exhashbase); sha_string(&ssh->exhashbase, verstring, - strcspn(verstring, "\r\n")); + strcspn(verstring, "\015\012")); sha_string(&ssh->exhashbase, s->vstring, - strcspn(s->vstring, "\r\n")); + strcspn(s->vstring, "\015\012")); /* * Initialise SSHv2 protocol. @@ -2224,7 +2224,7 @@ static int do_ssh_init(Ssh ssh, unsigned char c) ssh->s_rdpkt = ssh1_rdpkt; } logeventf(ssh, "We claim version: %.*s", - strcspn(verstring, "\r\n"), verstring); + strcspn(verstring, "\015\012"), verstring); sk_write(ssh->s, verstring, strlen(verstring)); sfree(verstring); }