From 4365a45401bf764c2908ba8bc206028f872089f1 Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Mon, 2 Aug 2021 14:57:55 +0300 Subject: [PATCH] Fix WiFi Deinit bug Fixes: https://github.com/espressif/arduino-esp32/issues/4842 --- libraries/WiFi/src/WiFiGeneric.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/WiFi/src/WiFiGeneric.cpp b/libraries/WiFi/src/WiFiGeneric.cpp index 1fea12e62..0c3acc286 100644 --- a/libraries/WiFi/src/WiFiGeneric.cpp +++ b/libraries/WiFi/src/WiFiGeneric.cpp @@ -577,9 +577,9 @@ bool wifiLowLevelInit(bool persistent){ static bool wifiLowLevelDeinit(){ if(lowLevelInitDone){ - lowLevelInitDone = esp_wifi_deinit() == ESP_OK; + lowLevelInitDone = !(esp_wifi_deinit() == ESP_OK); } - return true; + return !lowLevelInitDone; } static bool _esp_wifi_started = false; -- GitLab