From b810377e62a02348dac74c83db2da339e219c971 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Tue, 28 Mar 2006 15:34:31 +0000 Subject: [PATCH] Destroy semaphores. Found by Valgrind. --- src/sbbs3/websrvr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c index 66409b2eff..ee463eccca 100644 --- a/src/sbbs3/websrvr.c +++ b/src/sbbs3/websrvr.c @@ -4126,6 +4126,7 @@ void http_session_thread(void* arg) close_socket(session.socket); session.socket=INVALID_SOCKET; sem_wait(&session.output_thread_terminated); + sem_destroy(&session.output_thread_terminated); RingBufDispose(&session.outbuf); active_clients--; @@ -4293,6 +4294,7 @@ void http_logging_thread(void* arg) fclose(logfile); logfile=NULL; } + sem_destroy(&log_sem); thread_down(); lprintf(LOG_DEBUG,"%04d http logging thread terminated",server_socket); -- GitLab