summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/libserver/symcache/symcache_runtime.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libserver/symcache/symcache_runtime.cxx b/src/libserver/symcache/symcache_runtime.cxx
index 47e6d4c6e..afd98e286 100644
--- a/src/libserver/symcache/symcache_runtime.cxx
+++ b/src/libserver/symcache/symcache_runtime.cxx
@@ -462,6 +462,8 @@ symcache_runtime::process_filters(struct rspamd_task *task, symcache &cache, int
return false;
}
}
+
+ return true;
});
return all_done;
@@ -573,7 +575,7 @@ symcache_runtime::check_metric_limit(struct rspamd_task *task) -> bool
auto symcache_runtime::check_item_deps(struct rspamd_task *task, symcache &cache, cache_item *item,
cache_dynamic_item *dyn_item, bool check_only) -> bool
{
- static const guint max_recursion = 20;
+ constexpr const auto max_recursion = 20;
auto inner_functor = [&](int recursion, cache_item *item, cache_dynamic_item *dyn_item, auto rec_functor) -> bool {
if (recursion > max_recursion) {