diff options
author | Donald Sharp <sharpd@nvidia.com> | 2020-11-14 23:58:40 +0100 |
---|---|---|
committer | Donald Sharp <sharpd@nvidia.com> | 2020-11-15 00:20:21 +0100 |
commit | d53e72e5942291eb8c1b81ae6dcb320ef6194ec6 (patch) | |
tree | 6cc2c20ae46bf859a69e5cafc29c079273bac45b /isisd/isisd.c | |
parent | bgpd: print prefix instead of unininted buf (diff) | |
download | frr-d53e72e5942291eb8c1b81ae6dcb320ef6194ec6.tar.xz frr-d53e72e5942291eb8c1b81ae6dcb320ef6194ec6.zip |
isisd: Free created tables
On redistribution into isis we were creating a table for
handling the redistributed routes, but never cleaning them
up on shutdown properly. Do so.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to '')
-rw-r--r-- | isisd/isisd.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/isisd/isisd.c b/isisd/isisd.c index 668b60e38..950cdc281 100644 --- a/isisd/isisd.c +++ b/isisd/isisd.c @@ -587,6 +587,7 @@ void isis_finish(struct isis *isis) isis_vrf_unlink(isis, vrf); } + isis_redist_free(isis); list_delete(&isis->area_list); list_delete(&isis->init_circ_list); XFREE(MTYPE_ISIS, isis); |