netfilter: nf_tables: check if bind callback fails and unbind if hook registration...
authorwenxu <wenxu@ucloud.cn>
Fri, 15 Nov 2019 11:21:26 +0000 (19:21 +0800)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 15 Nov 2019 22:44:53 +0000 (23:44 +0100)
commitd7c03a9f5c2577b29a7699bbaa1c1cbcfb56afd3
tree691b13a7abfaa99d147a3a003c905f8632050be7
parent63b48c73ff567bbab1f940d6e8f3f48607077a13
netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails

Undo the callback binding before unregistering the existing hooks. This
should also check for error of the bind setup call.

Fixes: c29f74e0df7a ("netfilter: nf_flow_table: hardware offload support")
Signed-off-by: wenxu <wenxu@ucloud.cn>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nf_tables_api.c