]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
create NTP and cmdmon sockets after root drop
authorMiroslav Lichvar <mlichvar@redhat.com>
Thu, 22 Jan 2015 13:42:05 +0000 (14:42 +0100)
committerMiroslav Lichvar <mlichvar@redhat.com>
Thu, 22 Jan 2015 14:38:39 +0000 (15:38 +0100)
This is now possible as we keep the cap_net_bind_service capability.

main.c

diff --git a/main.c b/main.c
index 9b96490ba647507e853d1cf110492ee1cfde5e5b..3d78a726f20a05ad705f801cce58001fcbfb6d07 100644 (file)
--- a/main.c
+++ b/main.c
@@ -93,14 +93,14 @@ MAI_CleanupAndExit(void)
   CLG_Finalise();
   NSR_Finalise();
   NCR_Finalise();
+  CAM_Finalise();
+  NIO_Finalise();
   SST_Finalise();
   KEY_Finalise();
   RCL_Finalise();
   SRC_Finalise();
   REF_Finalise();
   RTC_Finalise();
-  CAM_Finalise();
-  NIO_Finalise();
   SYS_Finalise();
   SCH_Finalise();
   LCL_Finalise();
@@ -460,8 +460,6 @@ int main
   LCL_Initialise();
   SCH_Initialise();
   SYS_Initialise();
-  NIO_Initialise(address_family);
-  CAM_Initialise(address_family);
   RTC_Initialise(do_init_rtc);
   SRC_Initialise();
   RCL_Initialise();
@@ -490,6 +488,8 @@ int main
 
   REF_Initialise();
   SST_Initialise();
+  NIO_Initialise(address_family);
+  CAM_Initialise(address_family);
   NCR_Initialise();
   NSR_Initialise();
   CLG_Initialise();