From: Alan T. DeKok Date: Tue, 26 Apr 2022 13:00:07 +0000 (-0400) Subject: release mutex before destroying it. Helps with #4465 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a996e06ad5fec4ce23341a6ce9eae72358c928a;p=thirdparty%2Ffreeradius-server.git release mutex before destroying it. Helps with #4465 --- diff --git a/src/lib/server/pool.c b/src/lib/server/pool.c index 3a2b8aa9663..2269c9603c5 100644 --- a/src/lib/server/pool.c +++ b/src/lib/server/pool.c @@ -1340,6 +1340,7 @@ void fr_pool_free(fr_pool_t *pool) fr_assert(pool->tail == NULL); fr_assert(pool->state.num == 0); + pthread_mutex_unlock(&pool->mutex); pthread_mutex_destroy(&pool->mutex); pthread_cond_destroy(&pool->done_spawn); pthread_cond_destroy(&pool->done_reconnecting);