diff options
author | Michael Adam <obnox@samba.org> | 2009-12-22 23:55:14 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2009-12-23 00:31:55 +0100 |
commit | f3c8424515c14cecd042af15881c63e5504969de (patch) | |
tree | aaf4915bc196695e01a5860368aab4258108fd0d | |
parent | 2c14f89bfc8c599efe06da55792d3606de065a6d (diff) | |
download | tinyproxy-f3c8424515c14cecd042af15881c63e5504969de.tar.gz tinyproxy-f3c8424515c14cecd042af15881c63e5504969de.zip |
log.c: remove superfluous uses of #ifdef HAVE_SYSLOG_H
When this code is hit, availability of syslog has already
been checked (when reading the config file). So config.syslog == TRUE
only when HAVE_SYSLOG_H is defined.
So I remove the preprocessor checks which only clobber the logic
and make the code harder to read (IMHO).
Michael
-rw-r--r-- | src/log.c | 14 |
1 files changed, 4 insertions, 10 deletions
@@ -128,10 +128,8 @@ void log_message (int level, const char *fmt, ...) return; #endif -#ifdef HAVE_SYSLOG_H if (config.syslog && level == LOG_CONN) level = LOG_INFO; -#endif va_start (args, fmt); @@ -161,16 +159,15 @@ void log_message (int level, const char *fmt, ...) safefree (entry_buffer); goto out; } -#ifdef HAVE_SYSLOG_H + if (config.syslog) { -# ifdef HAVE_VSYSLOG_H +#ifdef HAVE_VSYSLOG_H vsyslog (level, fmt, args); -# else +#else vsnprintf (str, STRING_LENGTH, fmt, args); syslog (level, "%s", str); -# endif - } else { #endif + } else { nowtime = time (NULL); /* Format is month day hour:minute:second (24 time) */ strftime (time_string, TIME_LENGTH, "%b %d %H:%M:%S", @@ -202,10 +199,7 @@ void log_message (int level, const char *fmt, ...) } fsync (log_file_fd); - -#ifdef HAVE_SYSLOG_H } -#endif out: va_end (args); |