diff --git a/src/platform/ESP32/PlatformManagerImpl.cpp b/src/platform/ESP32/PlatformManagerImpl.cpp index a731cf907f9155..3a4ad0d27301b9 100644 --- a/src/platform/ESP32/PlatformManagerImpl.cpp +++ b/src/platform/ESP32/PlatformManagerImpl.cpp @@ -122,6 +122,9 @@ void PlatformManagerImpl::HandleESPSystemEvent(void * arg, esp_event_base_t even case IP_EVENT_STA_GOT_IP: memcpy(&event.Platform.ESPSystemEvent.Data.IpGotIp, eventData, sizeof(event.Platform.ESPSystemEvent.Data.IpGotIp)); break; + case IP_EVENT_ETH_GOT_IP: + memcpy(&event.Platform.ESPSystemEvent.Data.IpGotIp, eventData, sizeof(event.Platform.ESPSystemEvent.Data.IpGotIp)); + break; case IP_EVENT_GOT_IP6: memcpy(&event.Platform.ESPSystemEvent.Data.IpGotIp6, eventData, sizeof(event.Platform.ESPSystemEvent.Data.IpGotIp6)); break;