diff options
author | Taehee Yoo <ap420073@gmail.com> | 2016-05-14 16:19:53 +0300 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-05-30 13:21:22 +0300 |
commit | b7a8daa9f3d1688e994f5557577d3252c94ec282 (patch) | |
tree | 14ff56635c46d471fa4da39736fe902c43babe8d /net/netfilter/nf_conntrack_sane.c | |
parent | dc3ee32e96d74dd6c80eed63af5065cb75899299 (diff) | |
download | linux-b7a8daa9f3d1688e994f5557577d3252c94ec282.tar.xz |
netfilter: nf_ct_helper: Fix helper unregister count.
helpers should unregister the only registered ports.
but, helper cannot have correct registered ports value when
failed to register.
Signed-off-by: Taehee Yoo <ap420073@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'net/netfilter/nf_conntrack_sane.c')
-rw-r--r-- | net/netfilter/nf_conntrack_sane.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/netfilter/nf_conntrack_sane.c b/net/netfilter/nf_conntrack_sane.c index 7523a575f6d1..3fcbaab83b3d 100644 --- a/net/netfilter/nf_conntrack_sane.c +++ b/net/netfilter/nf_conntrack_sane.c @@ -223,6 +223,7 @@ static int __init nf_conntrack_sane_init(void) if (ret) { pr_err("failed to register helper for pf: %d port: %d\n", sane[i][j].tuple.src.l3num, ports[i]); + ports_c = i; nf_conntrack_sane_fini(); return ret; } |