diff --git a/src/api/netdb.c b/src/api/netdb.c index d0e6acff..c6a4c9af 100644 --- a/src/api/netdb.c +++ b/src/api/netdb.c @@ -361,6 +361,7 @@ lwip_getaddrinfo(const char *nodename, const char *servname, && IP_GET_TYPE(&addr) == IPADDR_TYPE_V4) { /* Convert native V4 address to a V4-mapped IPV6 address */ ip4_2_ipv4_mapped_ipv6(ip_2_ip6(&addr), ip_2_ip4(&addr)); + IP_SET_TYPE_VAL(addr, IPADDR_TYPE_V6); } #endif /* ESP_LWIP && LWIP_IPV4 && LWIP_IPV6 */