From: Arran Cudbard-Bell Date: Wed, 17 Feb 2021 14:41:10 +0000 (+0000) Subject: Free the child's session-state ctx if the state_child_entry_t is freed X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=173263bacf7dc975f94c0ce1903aefb5c5e9c2c5;p=thirdparty%2Ffreeradius-server.git Free the child's session-state ctx if the state_child_entry_t is freed --- diff --git a/src/lib/server/state.c b/src/lib/server/state.c index c58604a751b..8a23a8c8bab 100644 --- a/src/lib/server/state.c +++ b/src/lib/server/state.c @@ -731,6 +731,7 @@ int fr_request_to_state(fr_state_tree_t *state, request_t *request) static int _free_child_data(state_child_entry_t *child_entry) { fr_dlist_talloc_free(&child_entry->data); + talloc_free(child_entry->ctx); /* Free the child's session_state_ctx if we own it */ return 0; }