1
0
mirror of https://github.com/moparisthebest/wget synced 2024-07-03 16:38:41 -04:00

[svn] Mention that gethostbyname is not required to accept dotted-decimal

addresses.
This commit is contained in:
hniksic 2003-11-10 19:21:57 -08:00
parent 1d0ab81f37
commit 1c35fe3c45

View File

@ -493,12 +493,11 @@ lookup_host (const char *host, int silent)
{ {
struct address_list *al = NULL; struct address_list *al = NULL;
/* If we're not using getaddrinfo, first check if HOST names a
numeric IPv4 address. This was necessary under old (e.g. Ultrix)
implementations of gethostbyname that couldn't handle numeric
addresses (!). This is not done under IPv6 because getaddrinfo
always handles numeric addresses. */
#ifndef ENABLE_IPV6 #ifndef ENABLE_IPV6
/* If we're not using getaddrinfo, first check if HOST names a
numeric IPv4 address. gethostbyname is not required to accept
dotted-decimal IPv4 addresses, and some older implementations
(e.g. the Ultrix one) indeed didn't. */
{ {
uint32_t addr_ipv4 = (uint32_t)inet_addr (host); uint32_t addr_ipv4 = (uint32_t)inet_addr (host);
if (addr_ipv4 != (uint32_t) -1) if (addr_ipv4 != (uint32_t) -1)