diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-11-03 17:48:44 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-11-04 14:13:07 +0000 |
commit | b096690fbadc95e7d0c7a48d422cdbd0268e2c62 (patch) | |
tree | 7512c672e449167bad9676bd21b38e4fddebe335 /src/log_helper.c | |
parent | cde30d41762439a7a8bed192bcc49e17525f4857 (diff) | |
download | rspamd-b096690fbadc95e7d0c7a48d422cdbd0268e2c62.tar.gz rspamd-b096690fbadc95e7d0c7a48d422cdbd0268e2c62.zip |
[Minor] Init resolver in log helper
Diffstat (limited to 'src/log_helper.c')
-rw-r--r-- | src/log_helper.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/log_helper.c b/src/log_helper.c index 29cb511a3..467f98f31 100644 --- a/src/log_helper.c +++ b/src/log_helper.c @@ -52,6 +52,7 @@ struct log_helper_ctx { struct event_base *ev_base; struct event log_ev; struct rspamd_worker_lua_script *scripts; + struct rspamd_dns_resolver *resolver; lua_State *L; gint pair[2]; }; @@ -189,6 +190,11 @@ start_log_helper (struct rspamd_worker *worker) ctx->cfg = worker->srv->cfg; ctx->scripts = worker->cf->scripts; ctx->L = ctx->cfg->lua_state; + ctx->resolver = dns_resolver_init (worker->srv->logger, + ctx->ev_base, + worker->srv->cfg); + rspamd_upstreams_library_config (worker->srv->cfg, ctx->cfg->ups_ctx, + ctx->ev_base, ctx->resolver->r); DL_COUNT (worker->cf->scripts, tmp, nscripts); msg_info ("started log_helper worker with %d scripts", nscripts); |