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

!1682 netfilter: nft_set_pipapo: fix improper element removal

parents 30640988 979e0dee
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -1904,7 +1904,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;