diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index 3b3198e0ce..749a666324 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit 3b3198e0cee8040b2fca66915558a7926bcad0fa +Subproject commit 749a666324098fb1cb5a44aaca7aaeeb27103ade diff --git a/components/wpa_supplicant/src/rsn_supp/pmksa_cache.c b/components/wpa_supplicant/src/rsn_supp/pmksa_cache.c index a23233f2a7..0f42eb4040 100644 --- a/components/wpa_supplicant/src/rsn_supp/pmksa_cache.c +++ b/components/wpa_supplicant/src/rsn_supp/pmksa_cache.c @@ -279,8 +279,9 @@ void pmksa_cache_deinit(struct rsn_pmksa_cache *pmksa) os_free(prev); } pmksa_cache_set_expiration(pmksa); - os_free(pmksa); esp_timer_stop(pmksa->cache_timeout_timer); + esp_timer_delete(pmksa->cache_timeout_timer); + os_free(pmksa); }