From 65b65f47c82a8f4345a6aeff61f93f0d18117a1b Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Wed, 15 Nov 2023 13:47:41 -0500 Subject: [PATCH] zebra: On shutdown, cleanup dplane providers Signed-off-by: Donald Sharp --- zebra/zebra_dplane.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/zebra/zebra_dplane.c b/zebra/zebra_dplane.c index 099a6e2725..4063951233 100644 --- a/zebra/zebra_dplane.c +++ b/zebra/zebra_dplane.c @@ -7364,6 +7364,13 @@ void zebra_dplane_shutdown(void) } /* TODO -- Clean-up provider objects */ + dp = dplane_prov_list_first(&zdplane_info.dg_providers); + while (dp) { + dplane_prov_list_del(&zdplane_info.dg_providers, dp); + XFREE(MTYPE_DP_PROV, dp); + + dp = dplane_prov_list_first(&zdplane_info.dg_providers); + } /* TODO -- Clean queue(s), free memory */ } -- 2.39.5