Skip to content

Commit f5f509c

Browse files
committed
fix(net): Add missing IPv6 guard for GOT_IP6
1 parent 896f3a7 commit f5f509c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Diff for: libraries/Network/src/NetworkInterface.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ void NetworkInterface::_onIpEvent(int32_t event_id, void *event_data) {
106106
} else if (_interface_id >= ESP_NETIF_ID_ETH && _interface_id < ESP_NETIF_ID_MAX) {
107107
arduino_event.event_id = ARDUINO_EVENT_ETH_LOST_IP;
108108
}
109+
#if CONFIG_LWIP_IPV6
109110
} else if (event_id == IP_EVENT_GOT_IP6) {
110111
ip_event_got_ip6_t *event = (ip_event_got_ip6_t *)event_data;
111112
esp_ip6_addr_type_t addr_type = esp_netif_ip6_get_addr_type(&event->ip6_info.ip);
@@ -134,6 +135,7 @@ void NetworkInterface::_onIpEvent(int32_t event_id, void *event_data) {
134135
} else if (_interface_id >= ESP_NETIF_ID_ETH && _interface_id < ESP_NETIF_ID_MAX) {
135136
arduino_event.event_id = ARDUINO_EVENT_ETH_GOT_IP6;
136137
}
138+
#endif /* CONFIG_LWIP_IPV6 */
137139
#if SOC_WIFI_SUPPORTED
138140
} else if (event_id == IP_EVENT_AP_STAIPASSIGNED && _interface_id == ESP_NETIF_ID_AP) {
139141
setStatusBits(ESP_NETIF_HAS_IP_BIT);

0 commit comments

Comments
 (0)