diff --git a/lib/ESPping/src/ESPping.cpp b/lib/ESPping/src/ESPping.cpp index 2d151fd6e..e8bbd33ae 100644 --- a/lib/ESPping/src/ESPping.cpp +++ b/lib/ESPping/src/ESPping.cpp @@ -72,7 +72,7 @@ bool PingClass::ping(IPAddress dest, int16_t count) { bool PingClass::ping(const char* host, int16_t count) { IPAddress remote_addr; - if (WiFi.hostByName(host, remote_addr)) + if (WiFi.hostByName(host, remote_addr) == 1) return ping(remote_addr, count); return false; diff --git a/lib/HttpClientLight/src/HttpClientLight.cpp b/lib/HttpClientLight/src/HttpClientLight.cpp index a6809035f..efb8af6f1 100644 --- a/lib/HttpClientLight/src/HttpClientLight.cpp +++ b/lib/HttpClientLight/src/HttpClientLight.cpp @@ -1173,7 +1173,7 @@ bool HTTPClientLight::connect(void) } else { IPAddress remote_addr; // Add include "ESP8266WiFi.h" for this to work - if (!WiFi.hostByName(_host.c_str(), remote_addr)) { + if (Network.hostByName(_host.c_str(), remote_addr) != 1) { return false; } if(!_client->connect(remote_addr, _port, _connectTimeout)) { diff --git a/lib/lib_ssl/tls_mini/src/WiFiClientSecureLightBearSSL.cpp b/lib/lib_ssl/tls_mini/src/WiFiClientSecureLightBearSSL.cpp index 06cc2bf2b..0308e0510 100755 --- a/lib/lib_ssl/tls_mini/src/WiFiClientSecureLightBearSSL.cpp +++ b/lib/lib_ssl/tls_mini/src/WiFiClientSecureLightBearSSL.cpp @@ -335,7 +335,7 @@ int WiFiClientSecure_light::connect(const char* name, uint16_t port, int32_t tim DEBUG_BSSL("connect(%s,%d)\n", name, port); IPAddress remote_addr; clearLastError(); - if (!WiFi.hostByName(name, remote_addr)) { + if (Network.hostByName(name, remote_addr) != 1) { DEBUG_BSSL("connect: Name loopup failure\n"); setLastError(ERR_CANT_RESOLVE_IP); return 0;