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
..
9p
9p: fix error path during early mount
2008-05-14 19:23:27 -05:00
802
8021q
vlan: Use bitmask of feature flags instead of seperate feature bits
2008-05-23 00:27:50 -07:00
appletalk
atm
atm: [br2864] fix routed vcmux support
2008-06-16 17:18:18 -07:00
ax25
ax25: Fix NULL pointer dereference and lockup.
2008-06-03 14:53:46 -07:00
bluetooth
bluetooth: rfcomm_dev_state_change deadlock fix
2008-06-03 14:27:17 -07:00
bridge
bridge: Consolidate error paths in br_add_bridge().
2008-05-04 17:58:07 -07:00
can
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2008-05-08 19:03:26 -07:00
core
net: fib_rules: fix error code for unsupported families
2008-07-01 19:59:37 -07:00
dccp
dccp: Bug in initial acknowledgment number assignment
2008-06-11 11:19:10 +01:00
decnet
ip: Use inline function dst_metric() instead of direct access to dst->metric[]
2008-05-04 22:14:42 -07:00
econet
net: Allow netdevices to specify needed head/tailroom
2008-05-12 20:48:31 -07:00
ethernet
ieee80211
ipv4
net/inet_lro: remove setting skb->ip_summed when not LRO-able
2008-06-27 20:09:00 -07:00
ipv6
ipv6 route: Convert rt6_device_match() to use RT6_LOOKUP_F_xxx flags.
2008-06-27 20:14:54 -07:00
ipx
irda
irda: Sock leak on error path in irda_create.
2008-06-03 15:18:36 -07:00
iucv
key
ipsec: pfkey should ignore events when no listeners
2008-06-10 14:25:34 -07:00
lapb
llc
llc: Fix double accounting of received packets
2008-05-30 02:57:29 -07:00
mac80211
net-sched: change tcf_destroy_chain() to clear start of filter list
2008-07-01 19:52:38 -07:00
netfilter
netfilter: nf_conntrack_tcp: fixing to check the lower bound of valid ACK
2008-06-30 12:41:30 -07:00
netlabel
netlabel: Fix a problem when dumping the default IPv6 static labels
2008-06-27 20:12:32 -07:00
netlink
netlink: Unneeded local variable
2008-07-01 19:55:09 -07:00
netrom
packet
net: Allow netdevices to specify needed head/tailroom
2008-05-12 20:48:31 -07:00
rfkill
rose
rose: Wrong list_lock argument in rose_node seqops
2008-05-02 17:03:22 -07:00
rxrpc
net: Add missing braces to multi-statement if()s
2008-05-02 16:20:10 -07:00
sched
net-sched: fix filter destruction in atm/hfsc qdisc destruction
2008-07-01 19:53:09 -07:00
sctp
sctp: Make sure N * sizeof(union sctp_addr) does not overflow.
2008-06-20 22:04:34 -07:00
sunrpc
svcrpc: fix handling of garbage args
2008-07-03 12:46:56 -07:00
tipc
tipc: Increase buffer header to support worst-case device
2008-05-08 21:38:24 -07:00
unix
af_unix: fix 'poll for write'/connected DGRAM sockets
2008-06-27 19:34:18 -07:00
wanrouter
wireless
mac80211: implement EU regulatory domain
2008-06-25 10:31:29 -04:00
x25
xfrm
xfrm: xfrm_algo: correct usage of RIPEMD-160
2008-06-04 12:04:55 -07:00
compat.c
net: Add compat support for getsockopt (MCAST_MSFILTER)
2008-04-29 03:23:22 -07:00
Kconfig
Makefile
nonet.c
socket.c
net: Unexport move_addr_to_{kernel,user}
2008-04-23 03:37:49 -07:00
sysctl_net.c
net: fix returning void-valued expression warnings
2008-05-01 02:47:38 -07:00
TUNABLE