summaryrefslogtreecommitdiff
path: root/nuttx/fs/nfs/rpc_clnt.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-06-14 14:35:31 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-06-14 14:35:31 +0000
commit00f8ced6f0782724bd94c8df44ef6f8c5f7a968d (patch)
tree1650ef4245e7dd509784c670e2a5d0e2771c5f6e /nuttx/fs/nfs/rpc_clnt.c
parent6672906e2f5e10b6066af17b76b70b9e6f796ae8 (diff)
downloadpx4-nuttx-00f8ced6f0782724bd94c8df44ef6f8c5f7a968d.tar.gz
px4-nuttx-00f8ced6f0782724bd94c8df44ef6f8c5f7a968d.tar.bz2
px4-nuttx-00f8ced6f0782724bd94c8df44ef6f8c5f7a968d.zip
Clean up NFS user interface; Fix NFS disconnect bug
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4841 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/fs/nfs/rpc_clnt.c')
-rw-r--r--nuttx/fs/nfs/rpc_clnt.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/nuttx/fs/nfs/rpc_clnt.c b/nuttx/fs/nfs/rpc_clnt.c
index 705dad359..e6a3f7daf 100644
--- a/nuttx/fs/nfs/rpc_clnt.c
+++ b/nuttx/fs/nfs/rpc_clnt.c
@@ -569,8 +569,8 @@ int rpcclnt_umount(struct rpcclnt *rpc)
struct sockaddr_in *sa;
struct rpc_call_pmap sdata;
struct rpc_reply_pmap rdata;
- struct rpc_call_mount mountd;
- struct rpc_reply_mount mdata;
+ struct rpc_call_umount mountd;
+ struct rpc_reply_umount mdata;
uint32_t tmp;
int error;
int ret;
@@ -628,14 +628,7 @@ int rpcclnt_umount(struct rpcclnt *rpc)
(FAR void *)&mdata, sizeof(struct rpc_reply_mount));
if (error != 0)
{
- fdbg("ERROR: rpcclnt_request failed: %d\n", error);
- goto bad;
- }
-
- tmp = fxdr_unsigned(uint32_t, mdata.mount.status);
- if (tmp != 0)
- {
- fdbg("ERROR: Server returned umount status: %d\n", tmp);
+ fdbg("ERROR: rpcclnt_request failed: %d\n", error);
goto bad;
}