Skip to content

Commit 32e64e7

Browse files
committed
Fix build for IPv4+IPv6 config
1 parent 52353d2 commit 32e64e7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

features/FEATURE_LWIP/lwip-interface/lwip_stack.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ static bool mbed_lwip_is_local_addr(const ip_addr_t *ip_addr)
287287
if (IP_IS_V6(ip_addr)) {
288288
for (int i = 0; i < LWIP_IPV6_NUM_ADDRESSES; i++) {
289289
if (ip6_addr_isvalid(netif_ip6_addr_state(netif, i)) &&
290-
ip6_addr_cmp(netif_ip6_addr(netif, i), ip_addr)) {
290+
ip6_addr_cmp(netif_ip6_addr(netif, i), ip_2_ip6(ip_addr))) {
291291
return true;
292292
}
293293
}
@@ -297,7 +297,7 @@ static bool mbed_lwip_is_local_addr(const ip_addr_t *ip_addr)
297297
#if LWIP_IPV4
298298
if (IP_IS_V4(ip_addr)) {
299299
if (!ip4_addr_isany(netif_ip4_addr(netif)) &&
300-
ip4_addr_cmp(netif_ip_addr4(netif), ip_addr)) {
300+
ip4_addr_cmp(netif_ip4_addr(netif), ip_2_ip4(ip_addr))) {
301301
return true;
302302
}
303303
}

0 commit comments

Comments
 (0)