]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: nf_conntrack_bridge: Fix memory leak when error
authorYajun Deng <yajun.deng@linux.dev>
Thu, 29 Jul 2021 08:20:21 +0000 (16:20 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Aug 2021 06:56:58 +0000 (08:56 +0200)
commitd08c7409e9ecff35765e115dcb74fbd95783e5e4
treecf5fa3f7f321ea97ed9c6f0e70f6c2e2396af074
parentcf10afb631a1fd0586a623173e362a6d6b329f9f
netfilter: nf_conntrack_bridge: Fix memory leak when error

[ Upstream commit 38ea9def5b62f9193f6bad96c5d108e2830ecbde ]

It should be added kfree_skb_list() when err is not equal to zero
in nf_br_ip_fragment().

v2: keep this aligned with IPv6.
v3: modify iter.frag_list to iter.frag.

Fixes: 8f708530af55 ("netfilter: bridge: add connection tracking system")
Signed-off-by: Yajun Deng <yajun.deng@linux.dev>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/bridge/netfilter/nf_conntrack_bridge.c