]> 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)
commit7853d94778864ec25e36be41610bb1e5a1a680f9
treedf3665a858a7ea9ab7e82d7cc87cac105522a29c
parentf9cdce1f3d87d10894ff75fd683c6bc693d92d33
netfilter: nft_set_rbtree: check for inactive element after flag mismatch

Otherwise, we hit bogus ENOENT when removing elements.

Fixes: 10652b0854dc ("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