[SRU][F:linux-bluefield][PATCH 5/8] Revert "net/sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow"
Bodong Wang
bodong at nvidia.com
Mon Aug 23 22:37:02 UTC 2021
From: Maor Dickman <maord at nvidia.com>
BugLink: https://bugs.launchpad.net/bugs/1940872
This reverts commit f797fab7280c7492e211220dbe03d3b9677b92d8.
Replace with upstream fixes.
Signed-off-by: Maor Dickman <maord at nvidia.com>
Signed-off-by: Bodong Wang <bodong at nvidia.com>
---
net/sched/act_ct.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/sched/act_ct.c b/net/sched/act_ct.c
index 761fb0d..96fd196 100644
--- a/net/sched/act_ct.c
+++ b/net/sched/act_ct.c
@@ -724,7 +724,7 @@ static int tcf_ct_handle_fragments(struct net *net, struct sk_buff *skb,
memset(IP6CB(skb), 0, sizeof(struct inet6_skb_parm));
err = nf_ct_frag6_gather(net, skb, user);
if (err && err != -EINPROGRESS)
- return err;
+ goto out_free;
if (!err) {
*defrag = true;
--
1.8.3.1
More information about the kernel-team
mailing list