From: Arran Cudbard-Bell Date: Thu, 12 Jul 2018 21:57:50 +0000 (-0400) Subject: Use thread-safety status of the tree X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d4e102ee34dfe7316fecfa2a59b50b70ccb3ef74;p=thirdparty%2Ffreeradius-server.git Use thread-safety status of the tree --- diff --git a/src/lib/server/state.c b/src/lib/server/state.c index b5a64da080b..5e31095b36f 100644 --- a/src/lib/server/state.c +++ b/src/lib/server/state.c @@ -148,7 +148,7 @@ static int _state_tree_free(fr_state_tree_t *state) { fr_state_entry_t *entry; - if (main_config->spawn_workers) pthread_mutex_destroy(&state->mutex); + if (state->thread_safe) pthread_mutex_destroy(&state->mutex); DEBUG4("Freeing state tree %p", state);