Explorar el Código

esp_wifi/supplicant: fix some WiFi stop memory leak

liu zhifu hace 6 años
padre
commit
fde2f33912

+ 1 - 1
components/esp_wifi/lib

@@ -1 +1 @@
-Subproject commit 3b3198e0cee8040b2fca66915558a7926bcad0fa
+Subproject commit 749a666324098fb1cb5a44aaca7aaeeb27103ade

+ 2 - 1
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);
 }