summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Dickson <steved@redhat.com>2016-03-01 12:23:00 -0500
committerSteve Dickson <steved@redhat.com>2016-03-01 12:23:00 -0500
commit269b74437be92b6a3f2e02242c893b258965953f (patch)
tree9fe72ff2df34b205dd2fc7c440142f2f7cf2f4d0
parent3a2747736666dab2c266efa07dd5a453bf9b7482 (diff)
downloadnfs-utils-269b74437be92b6a3f2e02242c893b258965953f.tar.gz
nfs-utils-269b74437be92b6a3f2e02242c893b258965953f.tar.xz
nfs-utils-269b74437be92b6a3f2e02242c893b258965953f.zip
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 <chuck.lever@oracle.com> Reviewed-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Steve Dickson <steved@redhat.com>
-rw-r--r--utils/nfsd/nfssvc.c2
1 files changed, 1 insertions, 1 deletions
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);