Skip to content

Commit b79a655

Browse files
Validate ssid to contain a valid string before begin
1 parent b494b55 commit b79a655

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/WiFiConnectionHandler.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,13 @@ NetworkConnectionState WiFiConnectionHandler::update_handleInit()
9191

9292
if (WiFi.status() != WL_CONNECTED && _flags.settings_provided)
9393
{
94+
if (strlen(_settings.wifi.ssid) == 0) {
95+
DEBUG_WARNING("Provided empty ssid, please provide a valid one");
96+
_flags.settings_provided = false;
97+
98+
return NetworkConnectionState::CHECK;
99+
}
100+
94101
WiFi.begin(_settings.wifi.ssid, _settings.wifi.pwd);
95102
#if defined(ARDUINO_ARCH_ESP8266)
96103
/* Wait connection otherwise board won't connect */

0 commit comments

Comments
 (0)