When assigning ports from SRV/AFSDB lookups, convert to network
byte order when assigning them to cm_server objects.
LICENSE MIT
Reviewed-on: http://gerrit.openafs.org/705
Tested-by: Jeffrey Altman <jaltman@openafs.org>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
for (i = 0; i < numServers; i++) {
memcpy(&vlSockAddr.sin_addr.s_addr, &cellHostAddrs[i],
sizeof(long));
- vlSockAddr.sin_port = ports[i];
+ vlSockAddr.sin_port = htons(ports[i]);
vlSockAddr.sin_family = AF_INET;
if (procp)
(*procp)(rockp, &vlSockAddr, cellHostNames[i], ipRanks[i]);