]> git.ipfire.org Git - thirdparty/nftables.git/commit
expression: constant range is not a singleton
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 16 Jun 2025 20:48:02 +0000 (22:48 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 23 Jun 2025 16:55:27 +0000 (18:55 +0200)
commit674cd951ee642650586a719fda9f5e8c5fcab999
tree9217eb72e850f8a54ae7909a5e2d8b9b7ea64ab0
parent5001be3b324d982a57af3dc90f421db4bffacf71
expression: constant range is not a singleton

Remove the EXPR_F_SINGLETON flag in EXPR_RANGE_VALUE so it can be used
in maps.

expr_evaluate_set() does not toggle NFT_SET_INTERVAL for anonymous sets
because a singleton is assumed to be place, leading to this BUG:

 BUG: invalid data expression type range_value
 nft: src/netlink.c:577: netlink_gen_key: Assertion `0' failed.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/expression.c