From: Derrick Brashear Date: Mon, 9 Nov 2009 18:10:55 +0000 (-0500) Subject: unix srv record network byte order fix X-Git-Tag: openafs-devel-1_5_67~71 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=fc5e2a4d81f535db29cea962b26748a04f1bca4d;p=packages%2Fo%2Fopenafs.git 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 --- 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);