}
#if defined(WANT_FTICKS)
- if (msg->code == RAD_Access_Accept || msg->code == RAD_Access_Reject)
+ if (msg->code == RAD_Access_Accept || msg->code == RAD_Access_Reject)
if (options.fticks_reporting && from->conf->fticks_viscountry != NULL)
fticks_log(&options, from, msg, rqout);
#endif
#endif
"Rewrite", CONF_CBK, confrewrite_cb, NULL,
#if defined(WANT_FTICKS)
+ "FTicksSyslogFacility", CONF_STR, &options.ftickssyslogfacility,
"FTicksReporting", CONF_STR, &fticks_reporting_str,
"FTicksMAC", CONF_STR, &fticks_mac_str,
"FTicksKey", CONF_STR, &fticks_key_str,
options.loglevel = loglevel;
else if (options.loglevel)
debug_set_level(options.loglevel);
- if (!foreground)
+ if (!foreground) {
debug_set_destination(options.logdestination ? options.logdestination : "x-syslog:///");
+#if defined(WANT_FTICKS)
+ if (options.ftickssyslogfacility) {
+ debug(DBG_WARN, "FTicksSyslogFacility is %s ", options.ftickssyslogfacility);
+ debug_set_ftickssyslogfacility(options.ftickssyslogfacility);
+ free(options.ftickssyslogfacility);
+ } else {
+ debug(DBG_INFO, "FTicksSyslogFacility not set");
+ }
+#endif
+ }
free(options.logdestination);
if (!list_first(clconfs))