diff options
Diffstat (limited to 'zebra/main.c')
| -rw-r--r-- | zebra/main.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/zebra/main.c b/zebra/main.c index 6162d36b43..2a8dc39771 100644 --- a/zebra/main.c +++ b/zebra/main.c @@ -71,7 +71,7 @@ struct thread_master *master; /* Route retain mode flag. */ int retain_mode = 0; -/* Allow non-quagga entities to delete quagga routes */ +/* Allow non-frr entities to delete frr routes */ int allow_delete = 0; int graceful_restart; @@ -182,6 +182,7 @@ static void sigint(void) SET_FLAG(zvrf->flags, ZEBRA_VRF_RETAIN); } } + if (zrouter.lsp_process_q) work_queue_free_and_null(&zrouter.lsp_process_q); @@ -235,7 +236,7 @@ static void sigusr1(void) zlog_rotate(); } -struct quagga_signal_t zebra_signals[] = { +struct frr_signal_t zebra_signals[] = { { .signal = SIGHUP, .handler = &sighup, @@ -442,8 +443,8 @@ int main(int argc, char **argv) * we have to have route_read() called before. */ zrouter.startup_time = monotime(NULL); - thread_add_timer(zrouter.master, rib_sweep_route, - NULL, graceful_restart, NULL); + thread_add_timer(zrouter.master, rib_sweep_route, NULL, + graceful_restart, &zrouter.sweeper); /* Needed for BSD routing socket. */ pid = getpid(); |
