]> git.ipfire.org Git - thirdparty/nftables.git/commit
optimize: incorrect logic in verdict comparison
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 3 May 2022 09:30:57 +0000 (11:30 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 3 May 2022 16:26:38 +0000 (18:26 +0200)
commitc8b350392e23c3d33bdc65e6fed49bded672c181
tree0caa45199de27a236a24868dad8cb8685fc2aa19
parentfc4da14128e33d87fa24c019ec8c3a69548bf466
optimize: incorrect logic in verdict comparison

Keep inspecting rule verdicts before assuming they are equal. Update
existing test to catch this bug.

Fixes: 1542082e259b ("optimize: merge same selector with different verdict into verdict map")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/optimize.c
tests/shell/testcases/optimizations/merge_stmts_concat_vmap