Quellcode durchsuchen

[Minor] Stop task timeout timer on idempotent stage

tags/2.1
Vsevolod Stakhov vor 4 Jahren
Ursprung
Commit
5b426fd1ee
1 geänderte Dateien mit 7 neuen und 0 gelöschten Zeilen
  1. 7
    0
      src/libserver/task.c

+ 7
- 0
src/libserver/task.c Datei anzeigen

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


Laden…
Abbrechen
Speichern