From dafc8225313a1ce00fb0b497d09f43ec7073857d Mon Sep 17 00:00:00 2001 From: xueyunfei Date: Thu, 4 May 2023 14:38:07 +0800 Subject: [PATCH] netdb:fixed bug for getaddrinfo returns null when IPV4 mapped address --- src/api/netdb.c | 1 + 1 file changed, 1 insertion(+) 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 */