diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c index fcf7216ce1..9697245eea 100644 --- a/bgpd/bgp_route.c +++ b/bgpd/bgp_route.c @@ -250,6 +250,8 @@ void bgp_path_info_extra_free(struct bgp_path_info_extra **extra) e = *extra; + if (e->damp_info) + bgp_damp_info_free(e->damp_info, 0); e->damp_info = NULL; if (e->vrfleak && e->vrfleak->parent) { struct bgp_path_info *bpi =