]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Fix other usages of ottery_init
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 29 Jan 2016 10:17:54 +0000 (10:17 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 29 Jan 2016 10:17:54 +0000 (10:17 +0000)
src/libserver/worker_util.c
src/rspamadm/rspamadm.c
src/rspamd.c

index 9733bda3f3fb7f738ba20e25922ee732a03cc02b..49b52205b87b818a3fadf77d10705e23915f1f09 100644 (file)
@@ -486,7 +486,7 @@ rspamd_fork_worker (struct rspamd_main *rspamd_main,
                event_base_free (rspamd_main->ev_base);
                /* Lock statfile pool if possible XXX */
                /* Init PRNG after fork */
-               rc = ottery_init (NULL);
+               rc = ottery_init (rspamd_main->cfg->libs_ctx->ottery_cfg);
                if (rc != OTTERY_ERR_NONE) {
                        msg_err_main ("cannot initialize PRNG: %d", rc);
                        g_assert (0);
index 735f1299db8fb277f913471bd196779487af7501..02bdd310f8b5fc1d4d3ced651c9e44fa9e6c5919 100644 (file)
@@ -272,7 +272,6 @@ main (gint argc, gchar **argv, gchar **env)
 
        ucl_vars = g_hash_table_new_full (rspamd_strcase_hash,
                rspamd_strcase_equal, g_free, g_free);
-       ottery_init (NULL);
        process_quark = g_quark_from_static_string ("rspamadm");
        cfg = rspamd_config_new ();
        cfg->libs_ctx = rspamd_init_libs ();
index a71b58810fe58e58a929d2c5a1b41495e52e21e9..c99cfe8899680b08cfb6e3a50f61e94c54275650 100644 (file)
@@ -178,7 +178,6 @@ read_cmd_line (gint *argc, gchar ***argv, struct rspamd_config *cfg)
                r = fork ();
                if (r == 0) {
                        /* Spawning new main process */
-                       ottery_init (NULL);
                        cfg->cfg_name = cfg_names[i];
                        (void)setsid ();
                }