From 99afd62d48f4c510bdb4076eb9d811c001ad1cac Mon Sep 17 00:00:00 2001 From: Florian Westphal Date: Tue, 23 Apr 2019 13:18:05 +0200 Subject: 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 Acked-by: Pablo Neira Ayuso --- src/xt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/xt.c') diff --git a/src/xt.c b/src/xt.c index 906b2fde..b0f5a30c 100644 --- a/src/xt.c +++ b/src/xt.c @@ -78,7 +78,7 @@ void xt_stmt_xlate(const struct stmt *stmt, struct output_ctx *octx) #endif } -void xt_stmt_release(const struct stmt *stmt) +void xt_stmt_destroy(struct stmt *stmt) { #ifdef HAVE_LIBXTABLES switch (stmt->xt.type) { -- cgit v1.2.3