log: remove special case code for daemonized mode without logfile
if daemon mode is used and neither logfile nor syslog options specified, this is clearly a misconfiguration issue. don't try to be smart and work around that, so less global state information is required. also, this case is already checked for in main.c:334.
This commit is contained in:
parent
4fb2c14039
commit
eb2104e1ff
@ -74,10 +74,7 @@ static unsigned int logging_initialized = FALSE; /* boolean */
|
|||||||
int open_log_file (const char *log_file_name)
|
int open_log_file (const char *log_file_name)
|
||||||
{
|
{
|
||||||
if (log_file_name == NULL) {
|
if (log_file_name == NULL) {
|
||||||
if(config.godaemon == FALSE)
|
log_file_fd = fileno(stdout);
|
||||||
log_file_fd = fileno(stdout);
|
|
||||||
else
|
|
||||||
log_file_fd = -1;
|
|
||||||
} else {
|
} else {
|
||||||
log_file_fd = create_file_safely (log_file_name, FALSE);
|
log_file_fd = create_file_safely (log_file_name, FALSE);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user