diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2011-06-02 09:08:45 -0400 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2011-06-05 19:37:02 -0400 |
commit | 88ed01d17b44bc2bed4ad4835d3b1099bff3dd71 (patch) | |
tree | 619e093aecca3e0e1233e7eb62055265c13835e2 /lib/vsprintf.c | |
parent | d9be76f38526dccf84062e3ac3ed3a6a97698565 (diff) |
netfilter: nf_conntrack: fix ct refcount leak in l4proto->error()
This patch fixes a refcount leak of ct objects that may occur if
l4proto->error() assigns one conntrack object to one skbuff. In
that case, we have to skip further processing in nf_conntrack_in().
With this patch, we can also fix wrong return values (-NF_ACCEPT)
for special cases in ICMP[v6] that should not bump the invalid/error
statistic counters.
Reported-by: Zoltan Menyhart <Zoltan.Menyhart@bull.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'lib/vsprintf.c')
0 files changed, 0 insertions, 0 deletions