From: Vsevolod Stakhov Date: Mon, 30 Mar 2015 14:29:59 +0000 (+0100) Subject: Fix logger setup. X-Git-Tag: 0.9.0~391^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4eee8ca4617ba181bb8d40704649e3ed2f7cc36c;p=thirdparty%2Frspamd.git Fix logger setup. --- diff --git a/src/main.c b/src/main.c index dfa2e62943..904a9b1e1f 100644 --- a/src/main.c +++ b/src/main.c @@ -337,16 +337,16 @@ drop_priv (struct rspamd_main *rspamd) } static void -config_logger (struct rspamd_config *cfg, gpointer ud) +config_logger (rspamd_mempool_t *pool, gpointer ud) { struct rspamd_main *rm = ud; if (config_test) { /* Explicitly set logger type to console in case of config testing */ - cfg->log_type = RSPAMD_LOG_CONSOLE; + rm->cfg->log_type = RSPAMD_LOG_CONSOLE; } - rspamd_set_logger (cfg, g_quark_try_string ("main"), rm); + rspamd_set_logger (rm->cfg, g_quark_try_string ("main"), rm); if (rspamd_log_open_priv (rm->logger, rm->workers_uid, rm->workers_gid) == -1) { fprintf (stderr, "Fatal error, cannot open logfile, exiting\n"); exit (EXIT_FAILURE);