diff options
author | Thomas Adam <thomas@xteddy.org> | 2021-04-05 16:01:23 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2021-04-05 16:01:23 +0100 |
commit | db97bef60b881ca42b0296e56d685ac67e7e7a15 (patch) | |
tree | b690ec33d0a4439e0ba43b157bcd13e1fdbb7e75 | |
parent | 22ccae1c9db19c610ea78052b221ad1e1876bf69 (diff) | |
parent | 10470cea67eeb2ff34acbb37aac292bc6468ba07 (diff) | |
download | rtmux-db97bef60b881ca42b0296e56d685ac67e7e7a15.tar.gz rtmux-db97bef60b881ca42b0296e56d685ac67e7e7a15.tar.bz2 rtmux-db97bef60b881ca42b0296e56d685ac67e7e7a15.zip |
Merge branch 'obsd-master' into master
-rw-r--r-- | server-client.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/server-client.c b/server-client.c index 96e1b584..1c2b74b6 100644 --- a/server-client.c +++ b/server-client.c @@ -296,6 +296,9 @@ server_client_lost(struct client *c) TAILQ_REMOVE(&clients, c, entry); log_debug("lost client %p", c); + if (c->flags & CLIENT_ATTACHED) + notify_client("client-detached", c); + if (c->flags & CLIENT_CONTROL) control_stop(c); if (c->flags & CLIENT_TERMINAL) @@ -1766,9 +1769,6 @@ server_client_check_exit(struct client *c) if (EVBUFFER_LENGTH(cf->buffer) != 0) return; } - - if (c->flags & CLIENT_ATTACHED) - notify_client("client-detached", c); c->flags |= CLIENT_EXITED; switch (c->exit_type) { |