diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/surbl.c | 1 | ||||
-rw-r--r-- | src/worker.c | 4 |
2 files changed, 4 insertions, 1 deletions
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 <evdns.h> + #ifndef WITHOUT_PERL #include <EXTERN.h> /* from the Perl distribution */ #include <perl.h> /* 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); |