[pnfs] [PATCH 01/11] nfs41: clear sequence result in nfs4_setup_sequence
Benny Halevy
bhalevy at panasas.com
Sun Jan 20 09:15:11 EST 2008
in case of error return, nfs4_setup_sequence must clear
nfs41_sequence_res
Signed-off-by: Benny Halevy <bhalevy at panasas.com>
---
fs/nfs/nfs4proc.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c
index 74596ee..3a97d1e 100644
--- a/fs/nfs/nfs4proc.c
+++ b/fs/nfs/nfs4proc.c
@@ -411,8 +411,10 @@ static int nfs4_setup_sequence(struct nfs_client *clp,
switch (clp->cl_minorversion) {
case 1:
ret = nfs41_recover_expired_session(task, clp, session);
- if (ret)
+ if (ret) {
+ memset(res, 0, sizeof(*res));
break;
+ }
ret = nfs41_setup_sequence(session, args,
res, cache_reply, task);
break;
--
1.5.3.3
More information about the pNFS
mailing list