]> sjero.net Git - wget/commitdiff
[svn] Mention that gethostbyname is not required to accept dotted-decimal
authorhniksic <devnull@localhost>
Tue, 11 Nov 2003 03:21:57 +0000 (19:21 -0800)
committerhniksic <devnull@localhost>
Tue, 11 Nov 2003 03:21:57 +0000 (19:21 -0800)
addresses.

src/host.c

index f53764eaf35be95b0ad3217daff2998a0701ec12..7bc5b2f7b74f70ccc8bee82d95f8b5b27c79b850 100644 (file)
@@ -493,12 +493,11 @@ lookup_host (const char *host, int silent)
 {
   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
+  /* 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);
     if (addr_ipv4 != (uint32_t) -1)