]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
remove double unlock. CID #1504063
authorAlan T. DeKok <aland@freeradius.org>
Mon, 11 Apr 2022 22:45:50 +0000 (18:45 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 11 Apr 2022 22:45:50 +0000 (18:45 -0400)
src/lib/server/state.c

index bbccb77c8c7559d1133bb127a18afeb5c3ad65f7..e05fbcd0cd04c321391e61c5119e9b0d762063df 100644 (file)
@@ -685,7 +685,6 @@ int fr_state_to_request(fr_state_tree_t *state, request_t *request)
        /* Probably impossible in the current code */
        if (unlikely(entry->thawed != NULL)) {
                RERROR("State entry has already been thawed by a request %"PRIu64, entry->thawed->number);
-               PTHREAD_MUTEX_UNLOCK(&state->mutex);
                return -2;
        }
        if (request->session_state_ctx) old_ctx = request->session_state_ctx;   /* Store for later freeing */