posix os_socket_addr_resolve: return the consistent max_info_size (#4467)

return the same value for max_info_size regardless of addr_info_size.
This commit is contained in:
YAMAMOTO Takashi
2025-07-10 14:42:57 +09:00
committed by GitHub
parent 9e92f5ebe1
commit 17be90d8f0

View File

@ -406,12 +406,11 @@ os_socket_addr_resolve(const char *host, const char *service,
res = result;
while (res) {
if (addr_info_size > pos) {
if (!is_addrinfo_supported(res)) {
res = res->ai_next;
continue;
}
if (addr_info_size > pos) {
ret =
sockaddr_to_bh_sockaddr(res->ai_addr, &addr_info[pos].sockaddr);