glibc/glibc-2.14.90-fix-dns-with-broken-routers.patch
2012-02-01 17:02:55 +04:00

12 lines
462 B
Diff

--- glibc-2.14-394-g8f3b1ff/sysdeps/unix/sysv/linux/check_pf.c.ark 2012-01-30 15:03:15.931233972 +0100
+++ glibc-2.14-394-g8f3b1ff/sysdeps/unix/sysv/linux/check_pf.c 2012-01-30 15:03:30.677233711 +0100
@@ -173,7 +173,8 @@ make_request (int fd, pid_t pid, bool *s
}
else
{
- if (!IN6_IS_ADDR_LOOPBACK (address))
+ if (!IN6_IS_ADDR_LOOPBACK (address) &&
+ !IN6_IS_ADDR_LINKLOCAL (address))
*seen_ipv6 = true;
}
}