summaryrefslogtreecommitdiffstats
path: root/support/nfs
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2009-07-14 16:07:35 -0400
committerSteve Dickson <steved@redhat.com>2009-07-14 16:07:35 -0400
commit8f859912e786859d21c341bb8a9b4effbdadb941 (patch)
tree1b2ec1bd6a83a6beb161ec319ac400254ef2d754 /support/nfs
parent1aa4121ba599de836702d7b2d38cad63e6a09044 (diff)
downloadnfs-utils-8f859912e786859d21c341bb8a9b4effbdadb941.tar.gz
nfs-utils-8f859912e786859d21c341bb8a9b4effbdadb941.tar.xz
nfs-utils-8f859912e786859d21c341bb8a9b4effbdadb941.zip
getport: RPCB_GETADDR r_owner should be an empty string
Some servers reject RPCB_GETADDR requests with a non-empty r_owner field. "RPC: Server can't decode arguments" An empty string is already used by libtirpc and the kernel for RPCB_GETADDR requests. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'support/nfs')
-rw-r--r--support/nfs/getport.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/support/nfs/getport.c b/support/nfs/getport.c
index cf1677e..926bab8 100644
--- a/support/nfs/getport.c
+++ b/support/nfs/getport.c
@@ -458,10 +458,6 @@ static int nfs_gp_ping(CLIENT *client, struct timeval timeout)
/*
* Initialize the rpcb argument for a GETADDR request.
*
- * The rpcbind daemon ignores the parms.r_owner field in GETADDR
- * requests, but we plant an eye-catcher to help distinguish these
- * requests in network traces.
- *
* Returns 1 if successful, and caller must free strings pointed
* to by r_netid and r_addr; otherwise 0.
*/
@@ -489,7 +485,7 @@ static int nfs_gp_init_rpcb_parms(const struct sockaddr *sap,
parms->r_vers = version;
parms->r_netid = netid;
parms->r_addr = addr;
- parms->r_owner = "nfs-utils"; /* eye-catcher */
+ parms->r_owner = "";
return 1;
}