]> git.ipfire.org Git - thirdparty/nftables.git/commit
evaluate: reject set definition with no key
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 6 Dec 2023 12:40:22 +0000 (13:40 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 6 Dec 2023 15:21:02 +0000 (16:21 +0100)
commit1949a63215b423b914d3a7a9de7511cb48af3c09
treeaaa46b868fd5e782d03765a2e56499a55870e246
parent0d9392eef5f2c79ac7c19f59754a0aee574b5617
evaluate: reject set definition with no key

 tests/shell/testcases/bogons/nft-f/set_definition_with_no_key_assert
 BUG: unhandled key type 2
 nft: src/intervals.c:59: setelem_expr_to_range: Assertion `0' failed.

This patch adds a new unit tests/shell courtesy of Florian Westphal.

Fixes: 3975430b12d9 ("src: expand table command before evaluation")
Reported-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/evaluate.c