aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornicm <nicm>2021-08-17 16:19:00 +0000
committernicm <nicm>2021-08-17 16:19:00 +0000
commit4f62aadc934b2331a654202ff22fc928e3279a5a (patch)
tree23646c7a11d800b58722bec40933e0f94fc2b2f8
parentde9697b456c39b668ee387a17cd4abd3858e731a (diff)
downloadrtmux-4f62aadc934b2331a654202ff22fc928e3279a5a.tar.gz
rtmux-4f62aadc934b2331a654202ff22fc928e3279a5a.tar.bz2
rtmux-4f62aadc934b2331a654202ff22fc928e3279a5a.zip
Set the right session if detach-on-destroy is off.
-rw-r--r--server-fn.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/server-fn.c b/server-fn.c
index 9b2f073b..b29bc15c 100644
--- a/server-fn.c
+++ b/server-fn.c
@@ -445,7 +445,7 @@ server_destroy_session(struct session *s)
TAILQ_FOREACH(c, &clients, entry) {
if (c->session != s)
continue;
- server_client_set_session(c, NULL);
+ server_client_set_session(c, s_new);
if (s_new == NULL)
c->flags |= CLIENT_EXIT;
}