From eaba2427aa287a5c5b487cf9819069b32dc8aef4 Mon Sep 17 00:00:00 2001 From: Shyamal Khachane Date: Wed, 19 Jun 2024 15:59:36 +0530 Subject: [PATCH] fix(esp_wifi): Fix memory leak in wpa3 station mode --- components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c b/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c index c4ab6557e1..2cb09ba83e 100644 --- a/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c +++ b/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c @@ -224,13 +224,13 @@ static void wpa_sta_disconnected_cb(uint8_t reason_code) case WIFI_REASON_ASSOC_FAIL: case WIFI_REASON_CONNECTION_FAIL: case WIFI_REASON_HANDSHAKE_TIMEOUT: - esp_wpa3_free_sae_data(); wpa_sta_clear_curr_pmksa(); wpa_sm_notify_disassoc(&gWpaSm); break; default: break; } + esp_wpa3_free_sae_data(); supplicant_sta_disconn_handler(); }