diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/libserver/rspamd_symcache.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libserver/rspamd_symcache.c b/src/libserver/rspamd_symcache.c index 212ae76e7..7a9e89c42 100644 --- a/src/libserver/rspamd_symcache.c +++ b/src/libserver/rspamd_symcache.c @@ -2075,6 +2075,8 @@ rspamd_symcache_process_symbols (struct rspamd_task *task, if (checkpoint->has_slow) { /* Delay */ + checkpoint->has_slow = FALSE; + return FALSE; } /* Check priorities */ @@ -2118,6 +2120,8 @@ rspamd_symcache_process_symbols (struct rspamd_task *task, /* Check priorities */ if (checkpoint->has_slow) { /* Delay */ + checkpoint->has_slow = FALSE; + return FALSE; } @@ -2176,6 +2180,8 @@ rspamd_symcache_process_symbols (struct rspamd_task *task, if (checkpoint->has_slow) { /* Delay */ + checkpoint->has_slow = FALSE; + return FALSE; } } @@ -2214,6 +2220,8 @@ rspamd_symcache_process_symbols (struct rspamd_task *task, if (checkpoint->has_slow) { /* Delay */ + checkpoint->has_slow = FALSE; + return FALSE; } @@ -2252,6 +2260,8 @@ rspamd_symcache_process_symbols (struct rspamd_task *task, /* Check priorities */ if (checkpoint->has_slow) { /* Delay */ + checkpoint->has_slow = FALSE; + return FALSE; } |