From: Simon Tatham Date: Sun, 22 Apr 2007 14:39:01 +0000 (+0000) Subject: Avoid creating the Session/hostport control set in mid-session. X-Git-Tag: 0.60~1 X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=ec1e37fb55c65c4a81023837115cdfa145c8bbc9;p=PuTTY.git Avoid creating the Session/hostport control set in mid-session. [originally from svn r7477] --- diff --git a/sercfg.c b/sercfg.c index 752953e5..cde0a90d 100644 --- 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 &&