]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: evpn_cleanup_local_non_best_route could free dest
authorDonald Sharp <sharpd@nvidia.com>
Sun, 10 Sep 2023 13:09:08 +0000 (09:09 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Mon, 11 Sep 2023 16:45:59 +0000 (12:45 -0400)
commitb45925ad100c85404d15bce19a3e584ecb60f920
tree10251aff2b512985d565cb6180ca0785cfb77bbc
parentec8a02af45d038976f8423c17079a74db9e1fc63
bgpd: evpn_cleanup_local_non_best_route could free dest

But never really does due to locking, but since it can
we need to treat it like it does and ensure that FRR
is not making a mistake, by using memory after it
has been freed.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
bgpd/bgp_evpn.c
bgpd/bgp_route.c
bgpd/bgp_route.h