Fix the case where we detach and use --logfile.

This commit is contained in:
Guus Sliepen 2015-03-14 12:02:06 +00:00
parent 04fc19112d
commit 15ad628f06

View file

@ -213,9 +213,13 @@ bool detach(void) {
#endif
}
logmode = use_logfile?LOGMODE_FILE:LOGMODE_SYSLOG;
if(do_detach && !use_syslog)
if(use_logfile)
logmode = LOGMODE_FILE;
else if(use_syslog || do_detach)
logmode = LOGMODE_SYSLOG;
else
logmode = LOGMODE_STDERR;
openlogger(identname, logmode);
logger(DEBUG_ALWAYS, LOG_NOTICE, "tincd %s (%s %s) starting, debug level %d",