netfilter: nf_tables: fix loop checking with end interval elements
Fix access to uninitialized data for end interval elements. The element data part is uninitialized in interval end elements. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
This commit is contained in:
parent
2fb91ddbf8
commit
62f9c8b40d
1 changed files with 3 additions and 0 deletions
|
@ -2998,6 +2998,9 @@ static int nf_tables_loop_check_setelem(const struct nft_ctx *ctx,
|
|||
const struct nft_set_iter *iter,
|
||||
const struct nft_set_elem *elem)
|
||||
{
|
||||
if (elem->flags & NFT_SET_ELEM_INTERVAL_END)
|
||||
return 0;
|
||||
|
||||
switch (elem->data.verdict) {
|
||||
case NFT_JUMP:
|
||||
case NFT_GOTO:
|
||||
|
|
Loading…
Reference in a new issue