Pārlūkot izejas kodu

[Minor] Stop task timeout timer on idempotent stage

tags/2.1
Vsevolod Stakhov pirms 4 gadiem
vecāks
revīzija
5b426fd1ee
1 mainītis faili ar 7 papildinājumiem un 0 dzēšanām
  1. 7
    0
      src/libserver/task.c

+ 7
- 0
src/libserver/task.c Parādīt failu

@@ -722,7 +722,14 @@ rspamd_task_process (struct rspamd_task *task, guint stages)
case RSPAMD_TASK_STAGE_PRE_FILTERS_EMPTY:
case RSPAMD_TASK_STAGE_PRE_FILTERS:
case RSPAMD_TASK_STAGE_FILTERS:
all_done = rspamd_symcache_process_symbols (task, task->cfg->cache, st);
break;
case RSPAMD_TASK_STAGE_IDEMPOTENT:
/* Stop task timeout */
if (ev_can_stop (&task->timeout_ev)) {
ev_timer_stop (task->event_loop, &task->timeout_ev);
}

all_done = rspamd_symcache_process_symbols (task, task->cfg->cache, st);
break;


Notiek ielāde…
Atcelt
Saglabāt