]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
drop v6-to-v4 conversions of loopback addresses from /etc/hosts
authorAlexandre Oliva <aoliva@redhat.com>
Sat, 27 Sep 2014 10:13:18 +0000 (07:13 -0300)
committerAlexandre Oliva <aoliva@redhat.com>
Fri, 7 Nov 2014 09:18:53 +0000 (07:18 -0200)
for ChangeLog

* nss/nss_files/files-hosts.c (LINE_PARSER): Drop family
conversion of loopback addresses from IPv6 to IPv4.

nss/nss_files/files-hosts.c

index ab64eadabb7e64765f66cda173b3fd0fe42d049c..49656bc61d1c173fbba188cced805afe2227180b 100644 (file)
@@ -68,11 +68,6 @@ LINE_PARSER
         {
           if (IN6_IS_ADDR_V4MAPPED (entdata->host_addr))
             memcpy (entdata->host_addr, entdata->host_addr + 12, INADDRSZ);
-          else if (IN6_IS_ADDR_LOOPBACK (entdata->host_addr))
-            {
-              in_addr_t localhost = htonl (INADDR_LOOPBACK);
-              memcpy (entdata->host_addr, &localhost, sizeof (localhost));
-            }
           else
             /* Illegal address: ignore line.  */
             return 0;