From 0a8f3a62500fe7d513ca2a725575c55667a1448b Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 13 Feb 2025 07:06:13 +0100 Subject: [PATCH] Fix #425: flush .conf file events before reload and runlevel change Signed-off-by: Joachim Wiberg --- src/sm.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sm.c b/src/sm.c index ec40d326..0a09a9b8 100644 --- a/src/sm.c +++ b/src/sm.c @@ -169,11 +169,17 @@ void sm_init(sm_t *sm) void sm_set_runlevel(sm_t *sm, int newlevel) { sm->newlevel = newlevel; + + dbg("Flushing pending .conf file events ..."); + conf_flush_events(); } void sm_set_reload(sm_t *sm) { sm->reload = 1; + + dbg("Flushing pending .conf file events ..."); + conf_flush_events(); } int sm_is_in_teardown(sm_t *sm)