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

!3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()

parents 0887d88e 9d445bf0
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -2056,12 +2056,15 @@ ctnetlink_create_conntrack(struct net *net,

	err = nf_conntrack_hash_check_insert(ct);
	if (err < 0)
		goto err2;
		goto err3;

	rcu_read_unlock();

	return ct;

err3:
	if (ct->master)
		nf_ct_put(ct->master);
err2:
	rcu_read_unlock();
err1: