Bläddra i källkod

[Minor] Try to fix finishing handlers

tags/2.0
Vsevolod Stakhov 4 år sedan
förälder
incheckning
e7ec90d67f
2 ändrade filer med 4 tillägg och 1 borttagningar
  1. 3
    0
      src/libserver/worker_util.c
  2. 1
    1
      src/worker.c

+ 3
- 0
src/libserver/worker_util.c Visa fil

@@ -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);
}
}
}


+ 1
- 1
src/worker.c Visa fil

@@ -76,7 +76,7 @@ rspamd_worker_finalize (gpointer user_data)

if (!(task->flags & RSPAMD_TASK_FLAG_PROCESSING)) {
msg_info_task ("finishing actions has been processed, terminating");
ev_break (task->event_loop, EVBREAK_ALL);
/* ev_break (task->event_loop, EVBREAK_ALL); */
rspamd_session_destroy (task->s);

return TRUE;

Laddar…
Avbryt
Spara