From ec1e37fb55c65c4a81023837115cdfa145c8bbc9 Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Sun, 22 Apr 2007 14:39:01 +0000 Subject: [PATCH] Avoid creating the Session/hostport control set in mid-session. [originally from svn r7477] --- sercfg.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) 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 && -- 2.45.2