Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a4684402 authored by Liping Zhang's avatar Liping Zhang Committed by Pablo Neira Ayuso
Browse files

netfilter: nf_tables: fix wrong check of NFT_SET_MAP in nf_tables_bind_set



We should check "i" is used as a dictionary or not, "binding" is already
checked before.

Signed-off-by: default avatarLiping Zhang <liping.zhang@spreadtrum.com>
Signed-off-by: default avatarPablo Neira Ayuso <pablo@netfilter.org>
parent 77571149
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2946,7 +2946,7 @@ int nf_tables_bind_set(const struct nft_ctx *ctx, struct nft_set *set,
		 * jumps are already validated for that chain.
		 */
		list_for_each_entry(i, &set->bindings, list) {
			if (binding->flags & NFT_SET_MAP &&
			if (i->flags & NFT_SET_MAP &&
			    i->chain == binding->chain)
				goto bind;
		}