From c00bc3a065dff6fb9e94b1e3572d8974816113be Mon Sep 17 00:00:00 2001 From: James Prestwood Date: Wed, 16 Apr 2025 10:33:45 -0700 Subject: [PATCH] eap-mschapv2: Fix leak of state->user on error path Fixes: 6dc5d2c3ecb6 ("eap-mschapv2: Load credentials obtained from agent") --- src/eap-mschapv2.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/eap-mschapv2.c b/src/eap-mschapv2.c index 1639f578..00976d73 100644 --- a/src/eap-mschapv2.c +++ b/src/eap-mschapv2.c @@ -544,7 +544,8 @@ static bool eap_mschapv2_load_settings(struct eap_state *eap, return true; error: - free(state); + l_free(state->user); + l_free(state); return false; }