From bb0e36e31deaa3fb5e3fb36e5d32615cff3c62b8 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Tue, 12 Sep 2006 00:11:41 +0000 Subject: [PATCH] Fix session leak on recycle. --- src/sbbs3/websrvr.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c index b778b658f9..c72bfa74d8 100644 --- a/src/sbbs3/websrvr.c +++ b/src/sbbs3/websrvr.c @@ -5096,6 +5096,11 @@ void DLLCALL web_server(void* arg) served++; } + if(session) { + pthread_mutex_unlock(&session->struct_filled); + session=NULL; + } + /* Wait for active clients to terminate */ if(active_clients) { lprintf(LOG_DEBUG,"%04d Waiting for %d active clients to disconnect..." -- GitLab