aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2020-03-26 17:59:23 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2020-03-26 17:59:23 +0000
commit0e1e5111e3aea32e6e001c0b55d43493bac04738 (patch)
treef9a4b5500c10ca142e63326b86742604179265b2 /src/libserver
parent856a7864628d8bc4e433ed65f5e0ec4e1d35b725 (diff)
downloadrspamd-0e1e5111e3aea32e6e001c0b55d43493bac04738.tar.gz
rspamd-0e1e5111e3aea32e6e001c0b55d43493bac04738.zip
[Minor] Do not use signalfd - it is totally broken in libev
Diffstat (limited to 'src/libserver')
-rw-r--r--src/libserver/worker_util.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libserver/worker_util.c b/src/libserver/worker_util.c
index 5a2234f29..e0d7d6bc7 100644
--- a/src/libserver/worker_util.c
+++ b/src/libserver/worker_util.c
@@ -479,8 +479,7 @@ rspamd_prepare_worker (struct rspamd_worker *worker, const char *name,
worker->signal_events = g_hash_table_new_full (g_direct_hash, g_direct_equal,
NULL, rspamd_sigh_free);
- event_loop = ev_loop_new (rspamd_config_ev_backend_get (worker->srv->cfg) |
- EVFLAG_SIGNALFD);
+ event_loop = ev_loop_new (rspamd_config_ev_backend_get (worker->srv->cfg));
worker->srv->event_loop = event_loop;