aboutsummaryrefslogtreecommitdiff
path: root/server-client.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2020-10-30 20:01:20 +0000
committerThomas Adam <thomas@xteddy.org>2020-10-30 20:01:20 +0000
commitffe39edf2fdd8f0489c05022ca8f6e9994396881 (patch)
treec943570051a725f92ef54b4a886cb0db48dc8a82 /server-client.c
parentd0640609044c06ffa5aeb7a509965ce3f0b1a412 (diff)
parent95841ba16acafa8c1a516712ad0f2b48e34357e6 (diff)
downloadrtmux-ffe39edf2fdd8f0489c05022ca8f6e9994396881.tar.gz
rtmux-ffe39edf2fdd8f0489c05022ca8f6e9994396881.tar.bz2
rtmux-ffe39edf2fdd8f0489c05022ca8f6e9994396881.zip
Merge branch 'obsd-master'
Diffstat (limited to 'server-client.c')
-rw-r--r--server-client.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/server-client.c b/server-client.c
index 8ec932f7..66d0d577 100644
--- a/server-client.c
+++ b/server-client.c
@@ -2023,7 +2023,7 @@ server_client_dispatch(struct imsg *imsg, void *arg)
break;
c->flags &= ~CLIENT_SUSPENDED;
- if (c->fd == -1) /* exited in the meantime */
+ if (c->fd == -1 || c->session == NULL) /* exited already */
break;
s = c->session;