From f25fa7b132ef08431455075dadcf1823a5796dba Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Mon, 13 Feb 2017 18:02:32 +0100 Subject: Seems to work reasonably well. --- src/server/server_joining_threads.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/server/server_joining_threads.c') diff --git a/src/server/server_joining_threads.c b/src/server/server_joining_threads.c index 48b5ac6..6db056c 100644 --- a/src/server/server_joining_threads.c +++ b/src/server/server_joining_threads.c @@ -24,6 +24,8 @@ void ZoO_server_handle_joining_threads { if (server->workers.threads[i].state == ZoO_SERVER_JOINING_THREAD) { + ZoO_DEBUG(stderr, 1, "Joining thread %u", i); + pthread_join(server->workers.threads[i].posix_id, (void **) NULL); server->workers.threads[i].state = ZoO_SERVER_NO_THREAD; -- cgit v1.2.3-70-g09d2