diff --git a/WiFiManager.cpp b/WiFiManager.cpp index 1f1629a..703283e 100644 --- a/WiFiManager.cpp +++ b/WiFiManager.cpp @@ -516,6 +516,7 @@ bool WiFiManager::startAP(){ */ void WiFiManager::startWebPortal() { if(configPortalActive || webPortalActive) return; + connect = abort = false; setupConfigPortal(); webPortalActive = true; } diff --git a/WiFiManager.h b/WiFiManager.h index 15e48e7..9e696c8 100644 --- a/WiFiManager.h +++ b/WiFiManager.h @@ -646,8 +646,8 @@ class WiFiManager String getInfoData(String id); // flags - boolean connect; - boolean abort; + boolean connect = false; + boolean abort = false; boolean reset = false; boolean configPortalActive = false; boolean webPortalActive = false;