]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: nfnetlink_queue: Unregister pernet subsys in case of init failure
authorNikolay Borisov <kernel@kyup.com>
Mon, 7 Dec 2015 10:13:26 +0000 (12:13 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 9 Dec 2015 13:46:47 +0000 (14:46 +0100)
commit02c5c78193d37734475dcfd27988a10ff994efe9
tree1088e48a056962e3c8dc306d35979a8825b34550
parent32f3c8e4b160585d18b7b16f1dfb92428bebd2dc
netfilter: nfnetlink_queue: Unregister pernet subsys in case of init failure

Commit bd4c40ea89c1116 ("netfilter: nfnetlink_{log,queue}:
Register pernet in first place") reorganised the initialisation
order of the pernet_subsys to avoid "use-before-initialised"
condition. However, in doing so the cleanup logic in nfnetlink_queue
got botched in that the pernet_subsys wasn't cleaned in case
nfnetlink_subsys_register failed. This patch adds the necessary
cleanup routine call.

Fixes: bd4c40ea89c1116 ("netfilter: nfnetlink_{log,queue}: Register pernet in first place")
Signed-off-by: Nikolay Borisov <kernel@kyup.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nfnetlink_queue.c