X-Git-Url: http://www.project-moonshot.org/gitweb/?p=libradsec.git;a=blobdiff_plain;f=debug.c;fp=debug.c;h=2ec8ef3b78e7648e4b72121e944677823e3846f3;hp=736a76204aac750bd9050da1799ccd9c682ee469;hb=000cfa8160cf40bdf8f4c936715dcaeaf3360dc2;hpb=56699476c1abf0105c368c8a1eae5080f1e25a86 diff --git a/debug.c b/debug.c index 736a762..2ec8ef3 100644 --- a/debug.c +++ b/debug.c @@ -107,23 +107,21 @@ int debug_set_destination(char *dest, int log_type) { break; if (!facstrings[i]) debugx(1, DBG_ERR, "Unknown syslog facility %s", dest); - if (log_type == FTICKS_LOG) - fticks_syslogfacility = facvals[i]; - else + if (log_type != FTICKS_LOG) debug_syslogfacility = facvals[i]; +#if defined(WANT_FTICKS) + else if (log_type == FTICKS_LOG) + fticks_syslogfacility = facvals[i]; +#endif } else { - if (log_type == FTICKS_LOG) - fticks_syslogfacility = 0; - else + if (log_type != FTICKS_LOG) debug_syslogfacility = LOG_DAEMON; +#if defined(WANT_FTICKS) + else if (log_type == FTICKS_LOG) + fticks_syslogfacility = 0; +#endif } - if (log_type == FTICKS_LOG) { - if (fticks_syslogfacility && !debug_syslogfacility) { - openlog(debug_ident, LOG_PID, fticks_syslogfacility); - } - } else { - openlog(debug_ident, LOG_PID, debug_syslogfacility); - } + openlog(debug_ident, LOG_PID, debug_syslogfacility); return 1; } debug(DBG_ERR, "Unknown log destination, exiting %s", dest);