]> git.ipfire.org Git - thirdparty/nftables.git/commit
src: segtree: use value expression length
authorFlorian Westphal <fw@strlen.de>
Thu, 11 Jan 2018 15:30:20 +0000 (16:30 +0100)
committerFlorian Westphal <fw@strlen.de>
Fri, 16 Mar 2018 23:33:08 +0000 (00:33 +0100)
commit00718d13ab3f27bac767035804feb7ad0cc15a1e
tree2e61cbc716d0ae8acf8a4fbd10067462f9b04be6
parent468ad4be967842dff88e220c17c7e4bcc5c8193b
src: segtree: use value expression length

In case of EXPR_MAPPING, expr->len is 0, we need to use
the length of the key instead.

Without this we can get assertion failure later on:
nft: netlink_delinearize.c:1484: binop_adjust_one: Assertion `value->len >= binop->right->len' failed.

Signed-off-by: Florian Westphal <fw@strlen.de>
src/segtree.c