diff options
| author | Mark Brown <broonie@kernel.org> | 2026-05-29 22:36:35 +0100 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-05-29 22:36:35 +0100 |
| commit | 0c93214eb2c2ac32f7bc5e64971b4dccaf29b1ef (patch) | |
| tree | b36ab3c3fe12cd0fdabbf7c0591bc6168cd3ecab | |
| parent | b3d57e9a70525347708e83b5c72915746deb3955 (diff) | |
| parent | a77d172177f3754ebd70123c78c75a6efa9eec2a (diff) | |
| download | linux-next-history-0c93214eb2c2ac32f7bc5e64971b4dccaf29b1ef.tar.gz | |
Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
| -rw-r--r-- | net/xfrm/xfrm_user.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/net/xfrm/xfrm_user.c b/net/xfrm/xfrm_user.c index 71a4b7278eba9..2a725ed2ad371 100644 --- a/net/xfrm/xfrm_user.c +++ b/net/xfrm/xfrm_user.c @@ -2267,9 +2267,8 @@ static int xfrm_add_policy(struct sk_buff *skb, struct nlmsghdr *nlh, if (err) { xfrm_dev_policy_delete(xp); - xfrm_dev_policy_free(xp); - security_xfrm_policy_free(xp->security); - kfree(xp); + xp->walk.dead = 1; + xfrm_policy_destroy(xp); return err; } |
