From ea2858b323ed73b0cc41ba49a96844f28dcb61b5 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Fri, 4 Sep 2015 12:19:44 +0200 Subject: [PATCH] main: install signal handler sooner --- main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index e9b729f..17cdf70 100644 --- a/main.c +++ b/main.c @@ -517,6 +517,8 @@ int main /* From now on, it is safe to do finalisation on exit */ initialised = 1; + UTI_SetQuitSignalsHandler(signal_cleanup); + CAM_OpenUnixSocket(); if (ref_mode == REF_ModeNormal && CNF_GetInitSources() > 0) { @@ -532,8 +534,6 @@ int main post_init_rtc_hook(NULL); } - UTI_SetQuitSignalsHandler(signal_cleanup); - /* The program normally runs under control of the main loop in the scheduler. */ SCH_MainLoop();