From 64eb00404bc119cb469d6d599e640f6a64dc80c2 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Tue, 11 Oct 2022 16:21:44 -0400 Subject: [PATCH] ripngd: Cleanup memory allocations on shutdown Signed-off-by: Donald Sharp (cherry picked from commit b1d29673ca16e558aea5d632da181555c83980cf) --- ripngd/ripngd.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ripngd/ripngd.c b/ripngd/ripngd.c index e7d2928697..a332daa946 100644 --- a/ripngd/ripngd.c +++ b/ripngd/ripngd.c @@ -2581,10 +2581,17 @@ static int ripng_vrf_new(struct vrf *vrf) static int ripng_vrf_delete(struct vrf *vrf) { + struct ripng *ripng; + if (IS_RIPNG_DEBUG_EVENT) zlog_debug("%s: VRF deleted: %s(%u)", __func__, vrf->name, vrf->vrf_id); + ripng = ripng_lookup_by_vrf_name(vrf->name); + if (!ripng) + return 0; + + ripng_clean(ripng); return 0; } -- 2.39.5