git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
NFSv4.1: Fix a kfree() of uninitialised pointers in decode_cb_sequence_args
[pandora-kernel.git]
/
fs
/
nfs
/
callback_xdr.c
diff --git
a/fs/nfs/callback_xdr.c
b/fs/nfs/callback_xdr.c
index
3fde055
..
6d22d35
100644
(file)
--- a/
fs/nfs/callback_xdr.c
+++ b/
fs/nfs/callback_xdr.c
@@
-459,8
+459,10
@@
static __be32 decode_cb_sequence_args(struct svc_rqst *rqstp,
for (i = 0; i < args->csa_nrclists; i++) {
status = decode_rc_list(xdr, &args->csa_rclists[i]);
- if (status)
+ if (status) {
+ args->csa_nrclists = i;
goto out_free;
+ }
}
}
status = 0;