]> git.ipfire.org Git - thirdparty/nftables.git/commit
optimize: segfault when releasing unsupported statement
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 1 Jun 2022 08:14:22 +0000 (10:14 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 1 Jun 2022 08:35:16 +0000 (10:35 +0200)
commit59bd944f6d75e99fe0c8d743e7fd482672640c2d
treed2700e3bb28001352f801c698803772470516970
parent87fdf683fb5aec51ce8c399aa28a0db0d2adb69a
optimize: segfault when releasing unsupported statement

Call xfree() instead since stmt_alloc() does not initialize the
statement type fields.

Closes: https://bugzilla.netfilter.org/show_bug.cgi?id=1609
Fixes: ea1f1c9ff608 ("optimize: memleak in statement matrix")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/optimize.c
tests/shell/testcases/optimizations/dumps/merge_vmaps.nft
tests/shell/testcases/optimizations/merge_vmaps