]> git.ipfire.org Git - thirdparty/nftables.git/commit
evaluate: mappings require set expression
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 8 Jul 2025 22:14:44 +0000 (00:14 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 9 Jul 2025 22:13:04 +0000 (00:13 +0200)
commit6c289f572e0ab4537d1a4d2d793d30d35c6f653b
tree20efa32accac02bdc72b9b6d279fbc35a846e11a
parenteb30f236d91a8d61ece789e28e6540b3a3fa2a6a
evaluate: mappings require set expression

While EXPR_CONCAT and EXPR_LIST share the same layout in struct expr,
these expressions are not possible at this stage.

Fall back to error out with "invalid mapping expression".

Fixes: 02d44b4f9917 ("evaluate: fix expression data corruption")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/evaluate.c