diff options
author | Patrick McHardy <kaber@trash.net> | 2009-06-22 14:14:41 +0200 |
---|---|---|
committer | Patrick McHardy <kaber@trash.net> | 2009-06-22 14:14:41 +0200 |
commit | 8d8890b7751387f58ce0a6428773de2fbc0fd596 (patch) | |
tree | 651b2f1da674823f386d4ba9165a6d81212e52cf /net/sctp/proc.c | |
parent | 5c8ec910e789a92229978d8fd1fce7b62e8ac711 (diff) |
netfilter: nf_conntrack: fix conntrack lookup race
The RCU protected conntrack hash lookup only checks whether the entry
has a refcount of zero to decide whether it is stale. This is not
sufficient, entries are explicitly removed while there is at least
one reference left, possibly more. Explicitly check whether the entry
has been marked as dying to fix this.
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'net/sctp/proc.c')
0 files changed, 0 insertions, 0 deletions