]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: nft_set_rbtree: check for inactive element after flag mismatch
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 12 Mar 2019 11:10:59 +0000 (12:10 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 18 Mar 2019 15:21:09 +0000 (16:21 +0100)
commitc62a2b8501bd67e99a73350a3b095263526b5161
treedf3665a858a7ea9ab7e82d7cc87cac105522a29c
parent0ff5e7fe7a13671162d49ca0b6372ee5220f2117
netfilter: nft_set_rbtree: check for inactive element after flag mismatch

Otherwise, we hit bogus ENOENT when removing elements.

Fixes: c91ab4ef8955 ("netfilter: nft_rbtree: allow adjacent intervals with dynamic updates")
Reported-by: Václav Zindulka <vaclav.zindulka@tlapnet.cz>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nft_set_rbtree.c