From 5b0c3e29a1960a99c92a01efd16fa9805cefb821 Mon Sep 17 00:00:00 2001 From: Mauro De Lucca Date: Sun, 21 Apr 2019 21:55:43 -0400 Subject: [PATCH] Corrected issues while enabling static IP on web. For some reason root[key] is false and it always sets INADDR_NONE to _ip. --- src/WiFiSettingsService.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WiFiSettingsService.cpp b/src/WiFiSettingsService.cpp index c9d3b9b..363191f 100644 --- a/src/WiFiSettingsService.cpp +++ b/src/WiFiSettingsService.cpp @@ -77,7 +77,7 @@ void WiFiSettingsService::reconfigureWiFiConnection() { } void WiFiSettingsService::readIP(JsonObject& root, String key, IPAddress& _ip){ - if (!root[key] || !_ip.fromString(root[key].as())){ + if ( root[key].isNull() || !_ip.fromString(root[key].as())){ _ip = INADDR_NONE; } }