diff mbox series

[SRU,F:linux-bluefield,5/8] Revert "net/sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow"

Message ID 1629758225-7746-6-git-send-email-bodong@nvidia.com
State New
Headers show
Series Fix fragmentation support for TC connection tracking | expand

Commit Message

Bodong Wang Aug. 23, 2021, 10:37 p.m. UTC
From: Maor Dickman <maord@nvidia.com>

BugLink: https://bugs.launchpad.net/bugs/1940872

This reverts commit f797fab7280c7492e211220dbe03d3b9677b92d8.
Replace with upstream fixes.

Signed-off-by: Maor Dickman <maord@nvidia.com>
Signed-off-by: Bodong Wang <bodong@nvidia.com>
---
 net/sched/act_ct.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

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;