ipsec: fix tunnel protection removal 12/22912/1
authorFilip Tehlar <ftehlar@cisco.com>
Fri, 18 Oct 2019 22:24:41 +0000 (22:24 +0000)
committerFilip Tehlar <ftehlar@cisco.com>
Fri, 18 Oct 2019 22:24:41 +0000 (22:24 +0000)
Type: fix

Change-Id: I4d5546d1f9b3a162291997f6f0c094c5c3d6cf31
Signed-off-by: Filip Tehlar <ftehlar@cisco.com>
src/vnet/ipsec/ipsec_tun.c

index ad544a9..7864cba 100644 (file)
@@ -125,7 +125,7 @@ ipsec_tun_protect_db_remove (ipsec_main_t * im,
             .remote_ip = itp->itp_crypto.dst.ip4,
             .spi = clib_host_to_net_u32 (sa->spi),
           };
-          hash_unset (im->tun4_protect_by_key, &key);
+          hash_unset (im->tun4_protect_by_key, key.as_u64);
           if (0 == hash_elts(im->tun4_protect_by_key))
             udp_unregister_dst_port (vlib_get_main(),
                                      UDP_DST_PORT_ipsec,