]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
main: install signal handler sooner
authorMiroslav Lichvar <mlichvar@redhat.com>
Fri, 4 Sep 2015 10:19:44 +0000 (12:19 +0200)
committerMiroslav Lichvar <mlichvar@redhat.com>
Fri, 4 Sep 2015 15:03:00 +0000 (17:03 +0200)
main.c

diff --git a/main.c b/main.c
index e9b729f14420048a4bae9c9b92406b10df4e67ab..17cdf70abadfc6296cb5d86a05567f9fae87f02b 100644 (file)
--- 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();