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 --- include/xt.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include') diff --git a/include/xt.h b/include/xt.h index ab59bb3d..9fc51508 100644 --- a/include/xt.h +++ b/include/xt.h @@ -9,7 +9,7 @@ struct rule; struct output_ctx; void xt_stmt_xlate(const struct stmt *stmt, struct output_ctx *octx); -void xt_stmt_release(const struct stmt *stmt); +void xt_stmt_destroy(struct stmt *stmt); void netlink_parse_target(struct netlink_parse_ctx *ctx, const struct location *loc, -- cgit v1.2.3