summaryrefslogtreecommitdiff
path: root/zebra/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'zebra/main.c')
-rw-r--r--zebra/main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/zebra/main.c b/zebra/main.c
index 4864b4961d..5a2979c866 100644
--- a/zebra/main.c
+++ b/zebra/main.c
@@ -127,8 +127,8 @@ static void sigint(void)
frr_early_fini();
- zebra_ptm_finish();
list_delete_all_node(zebrad.client_list);
+ zebra_ptm_finish();
if (retain_mode)
RB_FOREACH (vrf, vrf_name_head, &vrfs_by_name) {
@@ -145,7 +145,7 @@ static void sigint(void)
prefix_list_reset();
route_map_finish();
- list_delete(zebrad.client_list);
+ list_delete_and_null(&zebrad.client_list);
work_queue_free(zebrad.ribq);
if (zebrad.lsp_process_q)
work_queue_free(zebrad.lsp_process_q);