Unverified Commit d7b5ffa7 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!1702 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal

parents 65aa72b1 bf4c441f
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -1903,7 +1903,11 @@ static void nft_pipapo_remove(const struct net *net, const struct nft_set *set,
		int i, start, rules_fx;

		match_start = data;

		if (nft_set_ext_exists(&e->ext, NFT_SET_EXT_KEY_END))
			match_end = (const u8 *)nft_set_ext_key_end(&e->ext)->data;
		else
			match_end = data;

		start = first_rule;
		rules_fx = rules_f0;