diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-10-04 10:58:26 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-10-04 10:58:26 +0100 |
commit | e7ec90d67fa136d385a72c4393cfd018307d356a (patch) | |
tree | ce921c5047bac5eca87cf7e252cf358700831e76 /src/libserver/worker_util.c | |
parent | d8ec444ddbf9cd7e908e64865552e90d3c55e761 (diff) | |
download | rspamd-e7ec90d67fa136d385a72c4393cfd018307d356a.tar.gz rspamd-e7ec90d67fa136d385a72c4393cfd018307d356a.zip |
[Minor] Try to fix finishing handlers
Diffstat (limited to 'src/libserver/worker_util.c')
-rw-r--r-- | src/libserver/worker_util.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libserver/worker_util.c b/src/libserver/worker_util.c index 0b8600160..0007fbe35 100644 --- a/src/libserver/worker_util.c +++ b/src/libserver/worker_util.c @@ -107,6 +107,9 @@ rspamd_worker_check_finished (EV_P_ ev_timer *w, int revents) if (refcount == 1) { ev_break (EV_A_ EVBREAK_ONE); } + else { + ev_timer_again (EV_A_ w); + } } } |