aboutsummaryrefslogtreecommitdiff
path: root/resolv
diff options
context:
space:
mode:
authorJeroen van Bemmel <jvb127@gmail.com>2012-07-12 11:23:28 +0530
committerSiddhesh Poyarekar <siddhesh@redhat.com>2012-07-12 11:31:48 +0530
commit7b6e99be77c24a79cb07416d81796b45176923c6 (patch)
treeec6fdfbc4df5a1dec8305ff8d9cd75a6e0d0608f /resolv
parenta766fb45a3473c416df010d614287012f7a00838 (diff)
downloadglibc-7b6e99be77c24a79cb07416d81796b45176923c6.zip
glibc-7b6e99be77c24a79cb07416d81796b45176923c6.tar.gz
glibc-7b6e99be77c24a79cb07416d81796b45176923c6.tar.bz2
Avoid duplicate DNS requests if answer is longer than a implementation
limit [BZ #14307] * sysdeps/posix/getaddrinfo.c (gaih_inet): Increase the size of the temporary buffer used to invoke __gethostbyname2_r, __gethostbyaddr_r and gethostbyname4_r to make room for struct host_data / struct gaih_addrtuple. * resolv/nss_dns/dns-host.c (global scope): Move definition of implementation constants MAX_NR_ALIASES and MAX_NR_ADDRS to header file nss/nsswitch.h. * nss/nsswitch.h (global scope): Add definition of implementation constants MAX_NR_ALIASES and MAX_NR_ADDRS (moved from resolv/nss_dns/dns-host.c).
Diffstat (limited to 'resolv')
-rw-r--r--resolv/nss_dns/dns-host.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/resolv/nss_dns/dns-host.c b/resolv/nss_dns/dns-host.c
index a924d40..6b62c058 100644
--- a/resolv/nss_dns/dns-host.c
+++ b/resolv/nss_dns/dns-host.c
@@ -88,10 +88,6 @@
#define RESOLVSORT
-/* Maximum number of aliases we allow. */
-#define MAX_NR_ALIASES 48
-#define MAX_NR_ADDRS 48
-
#if PACKETSZ > 65536
# define MAXPACKET PACKETSZ
#else