Wifi connection is only established when IP is set and the stack reports connected

This commit is contained in:
Thomas Basler
2025-04-15 19:58:32 +02:00
parent 6b3decf397
commit 818133e866

View File

@@ -484,7 +484,7 @@ String NetworkSettingsClass::getHostname()
bool NetworkSettingsClass::isConnected() const
{
return WiFi.localIP()[0] != 0 || ETH.localIP()[0] != 0;
return (WiFi.localIP()[0] != 0 && WiFi.isConnected() ) || ETH.localIP()[0] != 0;
}
network_mode NetworkSettingsClass::NetworkMode() const