diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-04-17 14:19:32 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-04-17 14:19:32 +0100 |
commit | 0852facdb91ae18d0fe255e575d8fa0fb7c4864c (patch) | |
tree | 0fbbe04dacf5f15baf93fb464774809014a7211f /src/main.c | |
parent | 775530cc7484286079af2ca103fbe4dc351726d9 (diff) | |
download | rspamd-0852facdb91ae18d0fe255e575d8fa0fb7c4864c.tar.gz rspamd-0852facdb91ae18d0fe255e575d8fa0fb7c4864c.zip |
Move libraries initialization to a specific routine.
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/src/main.c b/src/main.c index 4488f46a2..2b70106d5 100644 --- a/src/main.c +++ b/src/main.c @@ -1060,46 +1060,6 @@ rspamd_init_main (struct rspamd_main *rspamd) rspamd_main->history = rspamd_roll_history_new (rspamd_main->server_pool); } -static void -rspamd_init_libs (void) -{ - struct rlimit rlim; - - ottery_init (NULL); - - rspamd_cryptobox_init (); -#ifdef HAVE_SETLOCALE - /* Set locale setting to C locale to avoid problems in future */ - setlocale (LC_ALL, "C"); - setlocale (LC_CTYPE, "C"); - setlocale (LC_MESSAGES, "C"); - setlocale (LC_TIME, "C"); -#endif - -#ifdef HAVE_OPENSSL - ERR_load_crypto_strings (); - - OpenSSL_add_all_algorithms (); - OpenSSL_add_all_digests (); - OpenSSL_add_all_ciphers (); -#endif - g_random_set_seed (ottery_rand_uint32 ()); - - /* Set stack size for pcre */ - getrlimit (RLIMIT_STACK, &rlim); - rlim.rlim_cur = 100 * 1024 * 1024; - setrlimit (RLIMIT_STACK, &rlim); - - rspamd_regexp_library_init (); - - event_init (); -#ifdef GMIME_ENABLE_RFC2047_WORKAROUNDS - g_mime_init (GMIME_ENABLE_RFC2047_WORKAROUNDS); -#else - g_mime_init (0); -#endif -} - gint main (gint argc, gchar **argv, gchar **env) { @@ -1197,8 +1157,6 @@ main (gint argc, gchar **argv, gchar **env) exit (EXIT_FAILURE); } - /* Init events to test modules */ - event_init (); res = TRUE; if (!rspamd_init_filters (rspamd_main->cfg, FALSE)) { |