From: Vsevolod Stakhov Date: Tue, 5 May 2009 13:17:29 +0000 (+0400) Subject: * Move evdns initializing to workers X-Git-Tag: 0.2.7~152 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=776cb6c82b310438075155eb61de6f3e5cde6991;p=rspamd.git * Move evdns initializing to workers --- diff --git a/src/plugins/surbl.c b/src/plugins/surbl.c index aacc7120b..a5c1bd4b4 100644 --- a/src/plugins/surbl.c +++ b/src/plugins/surbl.c @@ -87,7 +87,6 @@ surbl_module_config (struct config_file *cfg) char *value, *cur_tok, *str; uint32_t bit; - evdns_init (); if ((value = get_module_opt (cfg, "surbl", "redirector")) != NULL) { str = memory_pool_strdup (surbl_module_ctx->surbl_pool, value); diff --git a/src/worker.c b/src/worker.c index da454d013..3f223241b 100644 --- a/src/worker.c +++ b/src/worker.c @@ -36,6 +36,8 @@ #include "modules.h" #include "message.h" +#include + #ifndef WITHOUT_PERL #include /* from the Perl distribution */ #include /* from the Perl distribution */ @@ -343,6 +345,8 @@ start_worker (struct rspamd_worker *worker, int listen_sock) worker->srv->type = TYPE_WORKER; event_init (); + evdns_init (); + init_signals (&signals, sig_handler); sigprocmask (SIG_UNBLOCK, &signals.sa_mask, NULL);