From 26e08abe71fe66703e06afae1168144dd1eecf3f Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Thu, 7 Jun 2018 16:43:59 +0200 Subject: [PATCH] main: create directories before writing pidfile This makes it possible to save pidfile in /var/run/chrony. --- main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.c b/main.c index a2202e9..e538cc5 100644 --- a/main.c +++ b/main.c @@ -530,9 +530,6 @@ int main /* Check whether another chronyd may already be running */ check_pidfile(); - /* Write our pidfile to prevent other chronyds running */ - write_pidfile(); - if (!user) user = CNF_GetUser(); @@ -543,6 +540,9 @@ int main /* Create directories for sockets, log files, and dump files */ CNF_CreateDirs(pw->pw_uid, pw->pw_gid); + /* Write our pidfile to prevent other instances from running */ + write_pidfile(); + PRV_Initialise(); LCL_Initialise(); SCH_Initialise();