diff options
author | Leon Romanovsky <leonro@nvidia.com> | 2023-07-31 14:38:27 +0300 |
---|---|---|
committer | Steffen Klassert <steffen.klassert@secunet.com> | 2023-08-01 13:04:43 +0300 |
commit | f3ec2b5d879ef5bbcb24678914641343cb6399a2 (patch) | |
tree | e9dd2fb2ebc630b44cb3aff9b16e300bd25ff122 /net/xfrm/xfrm_replay.c | |
parent | 982c3aca8bac8ae38acdc940e4f1ecec3bffc623 (diff) | |
download | linux-f3ec2b5d879ef5bbcb24678914641343cb6399a2.tar.xz |
xfrm: don't skip free of empty state in acquire policy
In destruction flow, the assignment of NULL to xso->dev
caused to skip of xfrm_dev_state_free() call, which was
called in xfrm_state_put(to_put) routine.
Instead of open-coded variant of xfrm_dev_state_delete() and
xfrm_dev_state_free(), let's use them directly.
Fixes: f8a70afafc17 ("xfrm: add TX datapath support for IPsec packet offload mode")
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Diffstat (limited to 'net/xfrm/xfrm_replay.c')
0 files changed, 0 insertions, 0 deletions