]> git.ipfire.org Git - thirdparty/nftables.git/commit
expression: incorrect assert() list_expr_to_binop
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 31 Mar 2025 22:36:27 +0000 (00:36 +0200)
committerFlorian Westphal <fw@strlen.de>
Tue, 1 Apr 2025 14:08:47 +0000 (16:08 +0200)
commiteebf7dd6582a2e94990388ba2d0772d14289b674
treeb88fafe20b1c7d74d3f564b964875305f072fef1
parent0acd81559ec9efe2cc3d869bfc8e5a0b4d888456
expression: incorrect assert() list_expr_to_binop

assert() logic is reversed, all expressions in the list are handled,
including the first.

  src/expression.c:1285: list_expr_to_binop: Assertion `first' failed.

Fixes: 53d6bb992445 ("expression: initialize list of expression to silence gcc compile warning")
Reported-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Florian Westphal <fw@strlen.de>
src/expression.c