diff --git a/qtv/source/client.c b/qtv/source/client.c index 26e8c9f17..20a25fae0 100644 --- a/qtv/source/client.c +++ b/qtv/source/client.c @@ -113,6 +113,8 @@ cl_begin_f (client_t *cl, void *unused) static void cl_drop_f (client_t *cl, void *unused) { + if (cl->server) + Server_Disconnect (cl); client_drop (cl); }