summaryrefslogtreecommitdiff
path: root/nuttx/fs/nfs/rpc_clnt.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-06-11 23:47:31 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-06-11 23:47:31 +0000
commit4041ad545516f94eb7de87c8709fbb0f226f291b (patch)
tree19e791f957e0cd01c5bf7608a23e07bc07a58ed7 /nuttx/fs/nfs/rpc_clnt.c
parentbd8ecb86d024eee0bdef1687b582f64879354c36 (diff)
downloadpx4-nuttx-4041ad545516f94eb7de87c8709fbb0f226f291b.tar.gz
px4-nuttx-4041ad545516f94eb7de87c8709fbb0f226f291b.tar.bz2
px4-nuttx-4041ad545516f94eb7de87c8709fbb0f226f291b.zip
Add NSH mv command
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4830 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/fs/nfs/rpc_clnt.c')
-rw-r--r--nuttx/fs/nfs/rpc_clnt.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/nuttx/fs/nfs/rpc_clnt.c b/nuttx/fs/nfs/rpc_clnt.c
index ff7fcfdfc..34d5ccc13 100644
--- a/nuttx/fs/nfs/rpc_clnt.c
+++ b/nuttx/fs/nfs/rpc_clnt.c
@@ -1291,15 +1291,18 @@ static int rpcclnt_buildheader(struct rpcclnt *rpc, int procid, int prog, int ve
case NFSPROC_RENAME:
{
- /* Copy the variable, caller-provided data into the call message structure */
+ /* Copy the variable length, caller-provided data into the call
+ * message structure.
+ */
struct rpc_call_rename *callmsg = (struct rpc_call_rename *)msgbuf;
memcpy(&callmsg->rename, request, *reqlen);
- /* Return the full size of the message (including messages headers) */
+ /* Return the full size of the message (the size of variable data
+ * plus the size of the messages header).
+ */
- DEBUGASSERT(*reqlen == sizeof(struct RENAME3args));
- *reqlen = sizeof(struct rpc_call_rename);
+ *reqlen += sizeof(struct rpc_call_header);
/* Format the message header */