From e050feeb26514c28343682bd08ae037b97c944f0 Mon Sep 17 00:00:00 2001 From: Jiang Jiang Jian Date: Wed, 26 Aug 2020 07:21:44 +0000 Subject: [PATCH] Merge branch 'bugfix/clean_wpa2_wifi_deinit' into 'master' wpa_supplicant: Deinit wpa2 states in wifi deinit See merge request espressif/esp-idf!10103 (cherry picked from commit 4dcaa0e6f4dd4efc8f0c8a7e83a3fe799b80ef74) 06bc7f1d wpa_supplicant: Deinit wpa2 states in wifi deinit --- components/wpa_supplicant/src/esp_supplicant/esp_wpa_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/wpa_supplicant/src/esp_supplicant/esp_wpa_main.c b/components/wpa_supplicant/src/esp_supplicant/esp_wpa_main.c index 4fa9d1cc2f..df99e2139e 100644 --- a/components/wpa_supplicant/src/esp_supplicant/esp_wpa_main.c +++ b/components/wpa_supplicant/src/esp_supplicant/esp_wpa_main.c @@ -34,6 +34,7 @@ #include "esp_wifi_driver.h" #include "esp_private/wifi.h" #include "esp_wpa3_i.h" +#include "esp_wpa2.h" void wpa_install_key(enum wpa_alg alg, u8 *addr, int key_idx, int set_tx, u8 *seq, size_t seq_len, u8 *key, size_t key_len, int key_entry_valid) @@ -148,6 +149,7 @@ bool wpa_ap_rx_eapol(void *hapd_data, void *sm_data, u8 *data, size_t data_len) bool wpa_deattach(void) { + esp_wifi_sta_wpa2_ent_disable(); wpa_sm_deinit(); return true; }