summaryrefslogtreecommitdiffstats
path: root/src/worker.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2009-05-05 17:07:47 +0400
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2009-05-05 17:07:47 +0400
commite79394b5d4de8f88e31cbfad8d78a518a96c2999 (patch)
tree7cf64535955fd6a813d4f03d5522156fee884f3f /src/worker.c
parente45ec9fd0e5c6469c7d9d74f04c621dcafcb9ee1 (diff)
downloadrspamd-e79394b5d4de8f88e31cbfad8d78a518a96c2999.tar.gz
rspamd-e79394b5d4de8f88e31cbfad8d78a518a96c2999.zip
* Init event in workers as well (seems that in FreeBSD it is needed)
Diffstat (limited to 'src/worker.c')
-rw-r--r--src/worker.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/worker.c b/src/worker.c
index d425a80e3..da454d013 100644
--- a/src/worker.c
+++ b/src/worker.c
@@ -342,6 +342,7 @@ start_worker (struct rspamd_worker *worker, int listen_sock)
worker->srv->pid = getpid ();
worker->srv->type = TYPE_WORKER;
+ event_init ();
init_signals (&signals, sig_handler);
sigprocmask (SIG_UNBLOCK, &signals.sa_mask, NULL);