]> git.ipfire.org Git - thirdparty/nftables.git/commit
mnl: handle singleton element in netdevice set
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 25 Apr 2023 09:48:52 +0000 (11:48 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 25 Apr 2023 14:53:22 +0000 (16:53 +0200)
commit89b60bc18ca76e45b1682d8c56a0d01fffedebad
treeadb11ee9284ffccdfdcbee09a5bc96ef60f800af
parentbd976ab13b4d57ebf5d02459c360905a76af9e58
mnl: handle singleton element in netdevice set

expr_evaluate_set() turns sets with singleton element into value,
nft_dev_add() expects a list of expression, so it crashes.

Closes: https://bugzilla.netfilter.org/show_bug.cgi?id=1676
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/mnl.c
tests/shell/testcases/chains/0042chain_variable_0
tests/shell/testcases/chains/dumps/0042chain_variable_0.nft