diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-01-01 18:58:01 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-01-01 18:58:01 +0000 |
commit | 1f58c5fa9805a404c9a942f110589fce464825df (patch) | |
tree | 90708b845ad6139d0b9214a63fd255bf75462af6 /src/worker.c | |
parent | 60383ec549918fe5f0a1bbdda09fd74abac56e09 (diff) | |
download | rspamd-1f58c5fa9805a404c9a942f110589fce464825df.tar.gz rspamd-1f58c5fa9805a404c9a942f110589fce464825df.zip |
[Project] Initialize language detector
Diffstat (limited to 'src/worker.c')
-rw-r--r-- | src/worker.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/worker.c b/src/worker.c index 9dc5fec0f..e0d2b4a0b 100644 --- a/src/worker.c +++ b/src/worker.c @@ -101,7 +101,7 @@ rspamd_worker_call_finish_handlers (struct rspamd_worker *worker) if (cfg->finish_callbacks) { ctx = worker->ctx; /* Create a fake task object for async events */ - task = rspamd_task_new (worker, cfg, NULL); + task = rspamd_task_new (worker, cfg, NULL, NULL); task->resolver = ctx->resolver; task->ev_base = ctx->ev_base; task->flags |= RSPAMD_TASK_FLAG_PROCESSING; @@ -368,7 +368,7 @@ accept_socket (gint fd, short what, void *arg) return; } - task = rspamd_task_new (worker, ctx->cfg, NULL); + task = rspamd_task_new (worker, ctx->cfg, NULL, ctx->lang_det); msg_info_task ("accepted connection from %s port %d, task ptr: %p", rspamd_inet_address_to_string (addr), @@ -660,7 +660,7 @@ rspamd_worker_init_scanner (struct rspamd_worker *worker, rspamd_worker_monitored_handler, worker->srv->cfg); - *plang_det = rspamd_language_detector_init (worker->srv->cfg); + *plang_det = worker->srv->cfg; } /* |