]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Oops. Didn't quite get the new SSH protocol selection code right. *blush*
authorSimon Tatham <anakin@pobox.com>
Wed, 7 Aug 2002 17:57:06 +0000 (17:57 +0000)
committerSimon Tatham <anakin@pobox.com>
Wed, 7 Aug 2002 17:57:06 +0000 (17:57 +0000)
[originally from svn r1818]

ssh.c

diff --git a/ssh.c b/ssh.c
index a3ac60b4d61c1ed83bc56b7b2ca651b6b11db057..7cc9d20e2d176c9f4e89aca9165f9574cad74529 100644 (file)
--- a/ssh.c
+++ b/ssh.c
@@ -1773,7 +1773,7 @@ static int do_ssh_init(unsigned char c)
     /* Anything strictly below "2.0" means protocol 1 is supported. */
     proto1 = ssh_versioncmp(version, "2.0") < 0;
     /* Anything greater or equal to "1.99" means protocol 2 is supported. */
-    proto2 = ssh_versioncmp(version, "1.99") > 0;
+    proto2 = ssh_versioncmp(version, "1.99") >= 0;
 
     if (cfg.sshprot == 0 && !proto1) {
        bombout(("SSH protocol version 1 required by user but not provided by server"));
@@ -1784,7 +1784,7 @@ static int do_ssh_init(unsigned char c)
        crReturn(0);
     }
 
-    if (proto2 && (cfg.sshprot == 2 || !proto1)) {
+    if (proto2 && (cfg.sshprot >= 2 || !proto1)) {
        /*
         * Use v2 protocol.
         */