aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2011-01-24 19:01:07 +0100
committerPatrick McHardy <kaber@trash.net>2011-01-24 19:01:07 +0100
commitc71caf4114a0e1da3451cc92fba6a152929cd4c2 (patch)
treea80b6b3cfe4d3a9ea74316ec5a2d68a66ca67ddc /include
parentbonding: Ensure that we unshare skbs prior to calling pskb_may_pull (diff)
downloadlinux-dev-c71caf4114a0e1da3451cc92fba6a152929cd4c2.tar.xz
linux-dev-c71caf4114a0e1da3451cc92fba6a152929cd4c2.zip
netfilter: ctnetlink: fix missing refcount increment during dumps
In 13ee6ac netfilter: fix race in conntrack between dump_table and destroy, we recovered spinlocks to protect the dump of the conntrack table according to reports from Stephen and acknowledgments on the issue from Eric. In that patch, the refcount bump that allows to keep a reference to the current ct object was removed. However, we still decrement the refcount for that object in the output path of ctnetlink_dump_table(): if (last) nf_ct_put(last) Cc: Stephen Hemminger <stephen.hemminger@vyatta.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org> Acked-by: Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions