]> git.ipfire.org Git - thirdparty/nftables.git/commit
src: fix double free on xt stmt destruction
authorFlorian Westphal <fw@strlen.de>
Tue, 23 Apr 2019 11:18:05 +0000 (13:18 +0200)
committerFlorian Westphal <fw@strlen.de>
Wed, 1 May 2019 16:30:23 +0000 (18:30 +0200)
commit99afd62d48f4c510bdb4076eb9d811c001ad1cac
tree357ca010a4400db91647dc62e4f4cea02f9f96fa
parenteccd81cff0fb8b990d53343fff26b021039fff30
src: fix double free on xt stmt destruction

'nft monitor' dies with:
*** Error in `/sbin/nft': double free or corruption (fasttop): 0x000055f8ba57b750 ***

... when the iptables-nft test suite is running in parallel, because
xfree(stmt->xt.name) gets called twice.

Fixes: 4ac11b890fe870 ("src: missing destroy function in statement definitions")
Signed-off-by: Florian Westphal <fw@strlen.de>
Acked-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/xt.h
src/statement.c
src/xt.c