]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Avoid creating the Session/hostport control set in mid-session.
authorSimon Tatham <anakin@pobox.com>
Sun, 22 Apr 2007 14:39:01 +0000 (14:39 +0000)
committerSimon Tatham <anakin@pobox.com>
Sun, 22 Apr 2007 14:39:01 +0000 (14:39 +0000)
[originally from svn r7477]

sercfg.c

index 752953e571fb5132c3fe38ec8e2473133d650654..cde0a90d86f6fa66a3bfe90ab362f0731e46b699 100644 (file)
--- a/sercfg.c
+++ b/sercfg.c
@@ -104,16 +104,18 @@ void ser_setup_config_box(struct controlbox *b, int midsession,
     struct controlset *s;
     union control *c;
 
-    /*
-     * Add the serial back end to the protocols list at the top of
-     * the config box.
-     */
-    s = ctrl_getset(b, "Session", "hostport",
-                   "Specify your connection by host name or IP address");
-    {
+    if (!midsession) {
        int i;
        extern void config_protocolbuttons_handler(union control *, void *,
                                                   void *, int);
+
+       /*
+        * Add the serial back end to the protocols list at the
+        * top of the config box.
+        */
+       s = ctrl_getset(b, "Session", "hostport",
+                       "Specify the destination you want to connect to");
+
         for (i = 0; i < s->ncontrols; i++) {
             c = s->ctrls[i];
            if (c->generic.type == CTRL_RADIO &&