aboutsummaryrefslogtreecommitdiffstats
path: root/net/netfilter/nfnetlink_queue.c
diff options
context:
space:
mode:
authorKen-ichirou MATSUZAWA <chamaken@gmail.com>2016-01-05 09:29:54 +0900
committerPablo Neira Ayuso <pablo@netfilter.org>2016-01-08 13:25:04 +0100
commit17bc6b4884340b045e779be38ba9f574256866a2 (patch)
tree69171ca260af3e16ab87ff4775e83c658731b616 /net/netfilter/nfnetlink_queue.c
parentnetfilter: nfnetlink_queue: validate dependencies to avoid breaking atomicity (diff)
downloadlinux-dev-17bc6b4884340b045e779be38ba9f574256866a2.tar.xz
linux-dev-17bc6b4884340b045e779be38ba9f574256866a2.zip
netfilter: nfnetlink_queue: don't handle options after unbind
This patch stops processing after destroying a queue instance. Signed-off-by: Ken-ichirou MATSUZAWA <chamas@h4.dion.ne.jp> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'net/netfilter/nfnetlink_queue.c')
-rw-r--r--net/netfilter/nfnetlink_queue.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/netfilter/nfnetlink_queue.c b/net/netfilter/nfnetlink_queue.c
index fe360f7dd146..57951ce621b1 100644
--- a/net/netfilter/nfnetlink_queue.c
+++ b/net/netfilter/nfnetlink_queue.c
@@ -1176,7 +1176,7 @@ static int nfqnl_recv_config(struct net *net, struct sock *ctnl,
goto err_out_unlock;
}
instance_destroy(q, queue);
- break;
+ goto err_out_unlock;
case NFQNL_CFG_CMD_PF_BIND:
case NFQNL_CFG_CMD_PF_UNBIND:
break;