]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - config.c
Prevent assertion failure in the case where the user manipulates the
[PuTTY.git] / config.c
index d5b50dd12e05d5d7a06a730ef1fa88a1a8b7857b..bd07d9511f285e01beee4ff0194597495881f3e6 100644 (file)
--- a/config.c
+++ b/config.c
@@ -1049,7 +1049,9 @@ static void portfwd_handler(union control *ctrl, void *dlg,
                {
                    static const char *const afs = "A46";
                    char *afp = strchr(afs, *p);
+#ifndef NO_IPV6
                    int idx = afp ? afp-afs : 0;
+#endif
                    if (afp)
                        p++;
 #ifndef NO_IPV6
@@ -2243,6 +2245,9 @@ void setup_config_box(struct controlbox *b, int midsession,
            ctrl_droplist(s, "Handles SSH-2 key re-exchange badly", 'k', 20,
                          HELPCTX(ssh_bugs_rekey2),
                          sshbug_handler, I(offsetof(Config,sshbug_rekey2)));
+           ctrl_droplist(s, "Ignores SSH-2 maximum packet size", 'x', 20,
+                         HELPCTX(ssh_bugs_maxpkt2),
+                         sshbug_handler, I(offsetof(Config,sshbug_maxpkt2)));
        }
     }
 }