]> git.ipfire.org Git - thirdparty/curl.git/commit
ares: use ares_getaddrinfo()
authorDaniel Stenberg <daniel@haxx.se>
Tue, 10 Aug 2021 14:11:51 +0000 (16:11 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 11 Aug 2021 07:53:06 +0000 (09:53 +0200)
commitba904db0705c931ff52b4181b21ae95e6e0af3cd
tree1103ac3779b3c1453973d3e04f476161dec949ba
parent2bfa57bff184437028025933d26fecb215355173
ares: use ares_getaddrinfo()

ares_getaddrinfo() is the getaddrinfo() cloned provided by c-ares, introduced
in version 1.16.0.

With older c-ares versions, curl invokes ares_gethostbyname() twice - once for
IPv4 and once for IPv6 to resolve both addresses, and then combines the
returned results.

Reported-by: jjandesmet
Fixes #7364
Closes #7552
lib/asyn-ares.c