diff --git a/arduino/libraries/WiFi/src/WiFi.cpp b/arduino/libraries/WiFi/src/WiFi.cpp index 924f9bb..d7c4dcb 100644 --- a/arduino/libraries/WiFi/src/WiFi.cpp +++ b/arduino/libraries/WiFi/src/WiFi.cpp @@ -600,7 +600,7 @@ void WiFiClass::handleSystemEvent(system_event_t* event) break; case SYSTEM_EVENT_STA_GOT_IP: - tcpip_adapter_get_ip_info(TCPIP_ADAPTER_IF_STA, &_ipInfo); + memcpy(&_ipInfo, &event->event_info.got_ip.ip_info, sizeof(_ipInfo)); _status = WL_CONNECTED; break;