From fc5e2a4d81f535db29cea962b26748a04f1bca4d Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Mon, 9 Nov 2009 13:10:55 -0500 Subject: [PATCH] unix srv record network byte order fix correctly process dns lookups corresponding to the srv record changes in network byte order Change-Id: Id70f972331582912ca984ae1b1c027c7b702a22c Reviewed-on: http://gerrit.openafs.org/801 Reviewed-by: Thomas L. Kula Tested-by: Russ Allbery Reviewed-by: Russ Allbery --- src/auth/cellconfig.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/auth/cellconfig.c b/src/auth/cellconfig.c index cf29a1e4d..bfd78e940 100644 --- a/src/auth/cellconfig.c +++ b/src/auth/cellconfig.c @@ -1124,7 +1124,7 @@ afsconf_LookupServer(const char *service, const char *protocol, afs_int32 ipaddr; memcpy(&ipaddr, he->h_addr, he->h_length); cellHostAddrs[server_num] = ipaddr; - ports[server_num] = htons(afsdbPort); + ports[server_num] = afsdbPort; ipRanks[server_num] = 0; strncpy(cellHostNames[server_num], host, sizeof(cellHostNames[server_num])); @@ -1203,7 +1203,7 @@ afsconf_GetAfsdbInfo(char *acellName, char *aservice, unsigned short afsdbport; if (!service) { service = "afs3-vlserver"; - afsdbport = 7003; + afsdbport = htons(7003); } else { service = aservice; afsdbport = afsconf_FindService(service); -- 2.39.5