]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Use thread-safety status of the tree
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 12 Jul 2018 21:57:50 +0000 (17:57 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 12 Jul 2018 21:57:50 +0000 (17:57 -0400)
src/lib/server/state.c

index b5a64da080be481dd88e5898f338fb53ae8759cb..5e31095b36f7b0c378e9df7a22108a2ca6a02d97 100644 (file)
@@ -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);