]> git.ipfire.org Git - thirdparty/nftables.git/commit
optimize: skip variables in nat statements
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 18 Jul 2024 16:06:22 +0000 (18:06 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 18 Jul 2024 16:16:12 +0000 (18:16 +0200)
commitbc1f910f502701f1a1d28c7bd723e4be3bac1d8c
tree533ae4acbec01973745d392efaa7b855cb3e5e45
parentd946842f576b422972212a2b83601bbd6204337c
optimize: skip variables in nat statements

Do not hit assert():

  nft: optimize.c:486: rule_build_stmt_matrix_stmts: Assertion `k >= 0' failed.

variables are not supported by -o/--optimize at this stage.

Fixes: 9be404a153bc ("optimize: ignore existing nat mapping")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/optimize.c
tests/shell/testcases/optimizations/variables