diff --git a/isisd/isisd.c b/isisd/isisd.c index 075daaec93..057ede0e38 100644 --- a/isisd/isisd.c +++ b/isisd/isisd.c @@ -583,6 +583,8 @@ void isis_finish(struct isis *isis) isis_vrf_unlink(isis, vrf); } + list_delete(&isis->area_list); + list_delete(&isis->init_circ_list); XFREE(MTYPE_ISIS, isis); }