]> git.ipfire.org Git - thirdparty/nftables.git/commit
optimize: compare expression length
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 18 Nov 2024 11:44:06 +0000 (12:44 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 23 Jan 2025 00:35:37 +0000 (01:35 +0100)
commit0e892ef0c47a242d10afcb1dd36d10132ffa150c
tree2b3188014d3c5b27dd3b8cce63e86f004597314d
parent6a89379ff2200fea2d2a78f2deb72d6212c9bc68
optimize: compare expression length

commit bc0311378285d41850e3508df905d75959ba4239 upstream.

do not merge raw payload expressions with different length.

Other expression rely on key comparison which is assumed to have the
same length already.

Fixes: 60dcc01d6351 ("optimize: add __expr_cmp()")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/optimize.c
tests/shell/testcases/optimizations/nomerge_raw_payload [new file with mode: 0755]