]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Auth: increase size of DNS resolver answer buffer
authorNiklas Jonsson <niklas.jonsson@hp.com>
Wed, 20 Jun 2012 14:03:54 +0000 (10:03 -0400)
committerDerrick Brashear <shadow@dementix.org>
Fri, 6 Jul 2012 18:28:26 +0000 (11:28 -0700)
This patchset increases the size of the res_search() answer
buffer from 1024 octets to 4096 octets.   This is not a proper
long term solution but will permit sites with longer response
lists to make use of SRV and AFSDB records.

This patchset only impacts UNIX systems.  Windows uses the
Win32 DNS resolver which dynamically allocates memory based
upon the size of the response.

FIXES 130936

Reviewed-on: http://gerrit.openafs.org/7575
Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
(cherry picked from commit 3c16a2b296722f548309b10e6744639608c0861b)

Change-Id: Iac7fc7143ff48bd3eb2d3719902dd4549af25b50
Reviewed-on: http://gerrit.openafs.org/7592
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
src/auth/cellconfig.c

index ad95a9b53eccd61645a6afb2ba3e2a7e8a979896..7b21740c759574a4b2387a203558e8e00cfb7fba 100644 (file)
@@ -989,7 +989,7 @@ afsconf_LookupServer(const char *service, const char *protocol,
 {
     int code = 0;
     int len;
-    unsigned char answer[1024];
+    unsigned char answer[4096];
     unsigned char *p;
     char *dotcellname;
     char *realCellName;