From 1c35fe3c45dd17a87669480ec5966b89b6cdebb2 Mon Sep 17 00:00:00 2001 From: hniksic Date: Mon, 10 Nov 2003 19:21:57 -0800 Subject: [PATCH] [svn] Mention that gethostbyname is not required to accept dotted-decimal addresses. --- src/host.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/host.c b/src/host.c index f53764ea..7bc5b2f7 100644 --- a/src/host.c +++ b/src/host.c @@ -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) -- 2.39.2