From: Igor Ryzhov Date: Wed, 28 Jul 2021 22:54:03 +0000 (+0300) Subject: bgpd: fix missing damp info free when cleaning bgp path X-Git-Tag: frr-8.0.1~41^2~2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=857ff4e7b089afa081b30a3d65999179df291a13;p=mirror%2Ffrr.git bgpd: fix missing damp info free when cleaning bgp path Signed-off-by: Igor Ryzhov --- diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c index c6cdd78803..057a7f15db 100644 --- a/bgpd/bgp_route.c +++ b/bgpd/bgp_route.c @@ -217,7 +217,10 @@ 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->parent) { struct bgp_path_info *bpi = (struct bgp_path_info *)e->parent;