mirror of
https://github.com/troglobit/finit.git
synced 2026-11-09 16:21:24 +00:00
Fix #425: flush .conf file events before reload and runlevel change
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
1 file changed
+6
@@ -169,11 +169,17 @@ void sm_init(sm_t *sm)
|
|||||||
void sm_set_runlevel(sm_t *sm, int newlevel)
|
void sm_set_runlevel(sm_t *sm, int newlevel)
|
||||||
{
|
{
|
||||||
sm->newlevel = newlevel;
|
sm->newlevel = newlevel;
|
||||||
|
|
||||||
|
dbg("Flushing pending .conf file events ...");
|
||||||
|
conf_flush_events();
|
||||||
}
|
}
|
||||||
|
|
||||||
void sm_set_reload(sm_t *sm)
|
void sm_set_reload(sm_t *sm)
|
||||||
{
|
{
|
||||||
sm->reload = 1;
|
sm->reload = 1;
|
||||||
|
|
||||||
|
dbg("Flushing pending .conf file events ...");
|
||||||
|
conf_flush_events();
|
||||||
}
|
}
|
||||||
|
|
||||||
int sm_is_in_teardown(sm_t *sm)
|
int sm_is_in_teardown(sm_t *sm)
|
||||||
|
|||||||
Reference in new issue
Block a user