From 052fe05405f5a6df2573a296c89f42a1d703eca7 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Sat, 28 Oct 2017 18:56:34 -0400 Subject: [PATCH] eigrpd: On shutdown, delete list after we've cleared prefixes Signed-off-by: Donald Sharp --- eigrpd/eigrpd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/eigrpd/eigrpd.c b/eigrpd/eigrpd.c index 42d398458e..fd7a233238 100644 --- a/eigrpd/eigrpd.c +++ b/eigrpd/eigrpd.c @@ -284,14 +284,15 @@ void eigrp_finish_final(struct eigrp *eigrp) list_delete_and_null(&eigrp->eiflist); list_delete_and_null(&eigrp->oi_write_q); - list_delete_and_null(&eigrp->topology_changes_externalIPV4); - list_delete_and_null(&eigrp->topology_changes_internalIPV4); eigrp_topology_cleanup(eigrp->topology_table); eigrp_topology_free(eigrp->topology_table); eigrp_nbr_delete(eigrp->neighbor_self); + list_delete_and_null(&eigrp->topology_changes_externalIPV4); + list_delete_and_null(&eigrp->topology_changes_internalIPV4); + eigrp_delete(eigrp); XFREE(MTYPE_EIGRP_TOP, eigrp); -- 2.39.5