From: Donald Sharp Date: Sat, 28 Oct 2017 22:56:34 +0000 (-0400) Subject: eigrpd: On shutdown, delete list after we've cleared prefixes X-Git-Tag: frr-4.0-dev~177^2~3 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=052fe05405f5a6df2573a296c89f42a1d703eca7;p=matthieu%2Ffrr.git eigrpd: On shutdown, delete list after we've cleared prefixes Signed-off-by: Donald Sharp --- 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);