J. Bruce Fields
b620754bfe
svcrpc: fix handling of garbage args
...
To return garbage_args, the accept_stat must be 0, and we must have a
verifier. So we shouldn't be resetting the write pointer as we reject
the call.
Also, we must add the two placeholder words here regardless of success
of the unwrap, to ensure the output buffer is left in a consistent state
for svcauth_gss_release().
This fixes a BUG() in svcauth_gss.c:svcauth_gss_release().
Thanks to Aime Le Rouzic for bug report, debugging help, and testing.
Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Tested-by: Aime Le Rouzic <aime.le-rouzic@bull.net>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-07-03 12:46:56 -07:00
..
auth_gss
svcrpc: fix handling of garbage args
2008-07-03 12:46:56 -07:00
xprtrdma
svcrdma: Verify read-list fits within RPCSVC_MAXPAGES
2008-05-19 07:34:02 -05:00
auth.c
SUNRPC: Protect creds against early garbage collection
2008-04-19 16:55:02 -04:00
auth_generic.c
SUNRPC: AUTH_SYS "machine creds" shouldn't use negative valued uid/gid
2008-05-18 14:18:27 -04:00
auth_null.c
NFSv4: Don't use cred->cr_ops->cr_name in nfs4_proc_setclientid()
2008-04-19 16:54:53 -04:00
auth_unix.c
NFSv4: Don't use cred->cr_ops->cr_name in nfs4_proc_setclientid()
2008-04-19 16:54:53 -04:00
cache.c
sunrpc: assign PDE->data before gluing PDE into /proc tree
2008-05-02 02:44:36 -07:00
clnt.c
Merge branch 'devel'
2008-04-24 14:01:02 -04:00
Makefile
SUNRPC: Add a generic RPC credential
2008-03-14 13:42:38 -04:00
rpc_pipe.c
net: replace remaining __FUNCTION__ occurrences
2008-03-05 20:47:47 -08:00
rpcb_clnt.c
Merge branch 'devel'
2008-04-24 14:01:02 -04:00
sched.c
SUNRPC: Clean up rpcauth_bindcred()
2008-03-14 13:42:35 -04:00
socklib.c
stats.c
sunrpc: assign PDE->data before gluing PDE into /proc tree
2008-05-02 02:44:36 -07:00
sunrpc_syms.c
SUNRPC: Move exported symbol definitions after function declaration part 2
2008-02-01 17:01:24 -05:00
svc.c
Remove duplicated include in net/sunrpc/svc.c
2008-05-08 10:58:25 -07:00
svc_xprt.c
svc: Remove unused header files from svc_xprt.c
2008-05-19 07:33:42 -05:00
svcauth.c
SUNRPC: Move exported symbol definitions after function declaration part 2
2008-02-01 17:01:24 -05:00
svcauth_unix.c
svcrpc: fix proc/net/rpc/auth.unix.ip/content display
2008-05-18 19:13:07 -04:00
svcsock.c
SUNRPC: Update RPC server's TCP record marker decoder
2008-04-23 16:13:43 -04:00
sysctl.c
timer.c
xdr.c
SUNRPC: don't call flush_dcache_page() with an invalid pointer
2008-04-08 21:06:50 -04:00
xprt.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2008-04-28 09:44:11 -07:00
xprtsock.c
Merge branch 'devel'
2008-04-24 14:01:02 -04:00