diff options
author | Steve Dickson <steved@redhat.com> | 2016-03-01 12:23:00 -0500 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2016-03-01 12:23:00 -0500 |
commit | 269b74437be92b6a3f2e02242c893b258965953f (patch) | |
tree | 9fe72ff2df34b205dd2fc7c440142f2f7cf2f4d0 | |
parent | 3a2747736666dab2c266efa07dd5a453bf9b7482 (diff) | |
download | nfs-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.c | 2 |
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); |