From 547894c0872c9ee8b495b0bde0aced91a82959b9 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Fri, 18 Apr 2025 17:44:39 -0400 Subject: [PATCH] zebra: Save event pointer for rib sweeping The rib_sweep_route function when not doing graceful restart does not attempt to save the event on the t_rib_sweep pointer for shutdown. Prevent any weird shenanigans by allowing shutdown to clean up the rib_sweep_route event. Signed-off-by: Donald Sharp --- zebra/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zebra/main.c b/zebra/main.c index b23307458b..e8edc8d227 100644 --- a/zebra/main.c +++ b/zebra/main.c @@ -332,7 +332,7 @@ void zebra_main_router_started(void) zrouter.rib_sweep_time = 0; zrouter.graceful_restart = zebra_di.graceful_restart; if (!zrouter.graceful_restart) - event_add_timer(zrouter.master, rib_sweep_route, NULL, 0, NULL); + event_add_timer(zrouter.master, rib_sweep_route, NULL, 0, &zrouter.t_rib_sweep); else { int gr_cleanup_time; -- 2.39.5