aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libserver/rspamd_symcache.c10
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;
}