]> git.ipfire.org Git - thirdparty/nftables.git/commit
evaluate: validate chain max length
authorFlorian Westphal <fw@strlen.de>
Fri, 8 Dec 2023 23:37:09 +0000 (00:37 +0100)
committerFlorian Westphal <fw@strlen.de>
Mon, 11 Dec 2023 16:10:33 +0000 (17:10 +0100)
commit08925ba0daf19753df933fed69f4572a7c9d3d47
tree10b219b7d3b3648615c2c171fcd35ffcb5ce9ad7
parent5fec559727ffd2c6c8958748beab782096385758
evaluate: validate chain max length

The includes test files cause:
BUG: chain is too large (257, 256 max)nft: netlink.c:418: netlink_gen_chain: Assertion `0' failed.

Error out in evaluation step instead.

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