diff --git a/net/netfilter/nf_tables_api.c b/net/netfilter/nf_tables_api.c index 73580822702120978818994d30f97f61d2a321a3..ff63b794031463ffc2028d3d7d511d3500e88c4f 100644 --- a/net/netfilter/nf_tables_api.c +++ b/net/netfilter/nf_tables_api.c @@ -3702,7 +3702,7 @@ static int nf_tables_set_alloc_name(struct nft_ctx *ctx, struct nft_set *set, list_for_each_entry(i, &ctx->table->sets, list) { int tmp; - if (!nft_is_active_next(ctx->net, set)) + if (!nft_is_active_next(ctx->net, i)) continue; if (!sscanf(i->name, name, &tmp)) continue;