Commit 958f3735 authored by Andrew Tridgell's avatar Andrew Tridgell

move the time init before the logfile opening.

parent 2c51d5de
...@@ -69,6 +69,13 @@ void log_open(void) ...@@ -69,6 +69,13 @@ void log_open(void)
if (initialised) return; if (initialised) return;
initialised = 1; initialised = 1;
/* this looks pointless, but it is needed in order for the
C library on some systems to fetch the timezone info
before the chroot */
t = time(NULL);
localtime(&t);
/* optionally use a log file instead of syslog */
logf = lp_log_file(); logf = lp_log_file();
if (logf && *logf) { if (logf && *logf) {
logfile = fopen(logf, "a"); logfile = fopen(logf, "a");
...@@ -88,12 +95,6 @@ void log_open(void) ...@@ -88,12 +95,6 @@ void log_open(void)
#ifndef LOG_NDELAY #ifndef LOG_NDELAY
logit(LOG_INFO,"rsyncd started\n"); logit(LOG_INFO,"rsyncd started\n");
#endif #endif
/* this looks pointless, but it is needed in order for the
C library on some systems to fetch the timezone info
before the chroot */
t = time(NULL);
localtime(&t);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment