From b75cee0b30295b11bf7a4d4d3a00cc754287196b Mon Sep 17 00:00:00 2001 From: Mauro De Lucca Date: Fri, 26 Apr 2019 23:07:40 -0400 Subject: [PATCH] Improving readIP function Change logic to first check if JsonVariant is a String. --- src/WiFiSettingsService.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WiFiSettingsService.cpp b/src/WiFiSettingsService.cpp index 363191f..05292c8 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].isNull() || !_ip.fromString(root[key].as())){ + if ( !root[key].is() || !_ip.fromString(root[key].as())){ _ip = INADDR_NONE; } }