]> source.dussan.org Git - rspamd.git/commitdiff
Fix logger setup.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 30 Mar 2015 14:29:59 +0000 (15:29 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 30 Mar 2015 14:29:59 +0000 (15:29 +0100)
src/main.c

index dfa2e6294319435c3572e991bbe796fcdeed4c27..904a9b1e1f3f53ab76bb78158bba156ebf6afad7 100644 (file)
@@ -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);