diff --git a/cores/esp8266/IPAddress.cpp b/cores/esp8266/IPAddress.cpp index 940f5c14d9..5b502d8730 100644 --- a/cores/esp8266/IPAddress.cpp +++ b/cores/esp8266/IPAddress.cpp @@ -32,7 +32,7 @@ IPAddress::IPAddress() { } bool IPAddress::isSet () const { - return !ip_addr_isany(&_ip); + return !ip_addr_isany(&_ip) && ((*this) != IPADDR_NONE); } IPAddress::IPAddress(uint8_t first_octet, uint8_t second_octet, uint8_t third_octet, uint8_t fourth_octet) {