Переглянути джерело

[Minor] Stop task timeout timer on idempotent stage

tags/2.1
Vsevolod Stakhov 4 роки тому
джерело
коміт
5b426fd1ee
1 змінених файлів з 7 додано та 0 видалено
  1. 7
    0
      src/libserver/task.c

+ 7
- 0
src/libserver/task.c Переглянути файл

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


Завантаження…
Відмінити
Зберегти