]> git.ipfire.org Git - thirdparty/nftables.git/commit
evaluate: don't crash if object map does not refer to a value
authorFlorian Westphal <fw@strlen.de>
Wed, 20 Dec 2023 10:06:04 +0000 (11:06 +0100)
committerFlorian Westphal <fw@strlen.de>
Wed, 20 Dec 2023 10:22:13 +0000 (11:22 +0100)
commit588470e00539404fd793fe22718067721f5754be
tree41dd7ae44a466abf32075ea106626b2133c63431
parent6c04e5ceb95068bb459b07307ecc3629d97a2043
evaluate: don't crash if object map does not refer to a value

Before:
BUG: Value export of 512 bytes would overflownft: src/netlink.c:474: netlink_gen_prefix: Assertion `0' failed.

After:
66: Error: Object mapping data should be a value, not prefix
synproxy name ip saddr map { 192.168.1.0/24 : "v*" }

Signed-off-by: Florian Westphal <fw@strlen.de>
src/evaluate.c
tests/shell/testcases/bogons/nft-f/objmap_to_prefix_assert [new file with mode: 0644]