]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix logic
authorVsevolod Stakhov <vsevolod@rspamd.com>
Fri, 6 May 2022 15:43:14 +0000 (16:43 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Fri, 6 May 2022 15:43:14 +0000 (16:43 +0100)
src/libserver/symcache/symcache_item.cxx

index f78605b13ff2dedc6035f16c1435e749535ea0aa..e918d5b2c8b42f89696104fa306805341b4d5781 100644 (file)
@@ -300,7 +300,7 @@ auto cache_item::is_allowed(struct rspamd_task *task, bool exec_only) const -> b
                }
 
                if (!(flags & SYMBOL_TYPE_EXPLICIT_DISABLE)) {
-                       if (allowed_ids.check_id(task->settings_elt->id)) {
+                       if (!allowed_ids.check_id(task->settings_elt->id)) {
 
                                if (task->settings_elt->policy == RSPAMD_SETTINGS_POLICY_IMPLICIT_ALLOW) {
                                        msg_debug_cache_task("allow execution of %s settings id %ud "