From 269b74437be92b6a3f2e02242c893b258965953f Mon Sep 17 00:00:00 2001 From: Steve Dickson Date: Tue, 1 Mar 2016 12:23:00 -0500 Subject: nfsd: use correct byte order on rdma port The returned port from getservbyname() is in network order. Convert the port to host order before writing it to the portlist file. Reported-by: Chuck Lever Reviewed-by: Chuck Lever Signed-off-by: Steve Dickson --- utils/nfsd/nfssvc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/nfsd/nfssvc.c b/utils/nfsd/nfssvc.c index e8efd06..dcb430a 100644 --- a/utils/nfsd/nfssvc.c +++ b/utils/nfsd/nfssvc.c @@ -282,7 +282,7 @@ nfssvc_set_rdmaport(const char *port) int fd; if (sv) - nport = sv->s_port; + nport = ntohs(sv->s_port); else { char *ep; nport = strtol(port, &ep, 10); -- cgit