From 544c41ce60d22ae6b9600937c09e8f909bd7803e Mon Sep 17 00:00:00 2001 From: Karl Heyes Date: Tue, 21 Oct 2008 02:30:43 +0000 Subject: [PATCH] missed from previous commit. we don't cleanup at this point anymore, doing so could cause lost client connections. svn path=/icecast/trunk/icecast/; revision=15426 --- src/fserve.c | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/src/fserve.c b/src/fserve.c index a8b1f8e3..39a60d59 100644 --- a/src/fserve.c +++ b/src/fserve.c @@ -326,25 +326,7 @@ static void *fserv_thread_function(void *arg) fclient = fclient->next; } } - - /* Shutdown path */ - thread_mutex_lock (&pending_lock); - while (pending_list) - { - fserve_t *to_go = (fserve_t *)pending_list; - pending_list = to_go->next; - - fserve_client_destroy (to_go); - } - thread_mutex_unlock (&pending_lock); - - while (active_list) - { - fserve_t *to_go = active_list; - active_list = to_go->next; - fserve_client_destroy (to_go); - } - + DEBUG0 ("fserve handler exit"); return NULL; }