diff options
author | Benoît Ganne <bganne@cisco.com> | 2020-04-16 12:40:04 +0200 |
---|---|---|
committer | Neale Ranns <nranns@cisco.com> | 2020-04-16 17:16:36 +0000 |
commit | ea9bc28592473e24c6dff85735e7e101a9dde4d4 (patch) | |
tree | 005b9e8346f83b5a512a7fe5d0579075f2e795c4 /src/vnet/ipsec/ipsec_tun.c | |
parent | 77100efb37f7cb333f9ab55dc206bf1431e3ae50 (diff) |
ipsec: fix use-after-free
Type: fix
Change-Id: I1068ff1d03883addb5fe1005a8b608eab17e4168
Signed-off-by: Benoît Ganne <bganne@cisco.com>
Diffstat (limited to 'src/vnet/ipsec/ipsec_tun.c')
-rw-r--r-- | src/vnet/ipsec/ipsec_tun.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vnet/ipsec/ipsec_tun.c b/src/vnet/ipsec/ipsec_tun.c index 268f7783ebf..23598b7b085 100644 --- a/src/vnet/ipsec/ipsec_tun.c +++ b/src/vnet/ipsec/ipsec_tun.c @@ -817,8 +817,8 @@ static void ipsec_tun_protect_adj_delegate_adj_deleted (adj_delegate_t * ad) { /* remove our delegate */ - adj_delegate_remove (ad->ad_adj_index, ipsec_tun_adj_delegate_type); ipsec_tun_protect_add_adj (ad->ad_adj_index, INDEX_INVALID); + adj_delegate_remove (ad->ad_adj_index, ipsec_tun_adj_delegate_type); } static void |