diff options
author | Vsevolod Stakhov <vsevolod@rspamd.com> | 2022-05-01 12:42:10 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rspamd.com> | 2022-05-01 12:42:10 +0100 |
commit | 257cce09f7f43f3b626200c31cac35838c35a253 (patch) | |
tree | 309aef51c11bafa3c81647380807c6306efeb094 | |
parent | 7003cfe7911a60d340a3285108e25a9d250c9eb2 (diff) | |
download | rspamd-257cce09f7f43f3b626200c31cac35838c35a253.tar.gz rspamd-257cce09f7f43f3b626200c31cac35838c35a253.zip |
[Minor] Fix flags bitops
-rw-r--r-- | src/libserver/symcache/symcache_item.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libserver/symcache/symcache_item.cxx b/src/libserver/symcache/symcache_item.cxx index 635dc6324..dbcd66690 100644 --- a/src/libserver/symcache/symcache_item.cxx +++ b/src/libserver/symcache/symcache_item.cxx @@ -357,7 +357,7 @@ auto item_type_from_c(enum rspamd_symbol_type type) -> tl::expected<std::pair<sy | SYMBOL_TYPE_VIRTUAL; constexpr auto all_but_one_ty = [&](int type, int exclude_bit) -> auto { - return type & (trivial_types & ~exclude_bit); + return (type & trivial_types) & (trivial_types & ~exclude_bit); }; if (type & trivial_types) { |