--- glibc-2.6.1/nss/nss_files/files-hosts.c.ORIG 2008-04-12 18:55:08.281506616 +0300 +++ glibc-2.6.1/nss/nss_files/files-hosts.c 2008-04-12 18:57:43.449656866 +0300 @@ -67,11 +67,6 @@ { 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;