diff options
-rw-r--r-- | src/libserver/symcache/symcache_runtime.cxx | 4 |
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) { |