]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Core: Fix log_urls flag (and encrypted logging)
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 10 Dec 2018 16:19:06 +0000 (16:19 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 10 Dec 2018 16:19:06 +0000 (16:19 +0000)
src/libutil/logger.c

index 610f1683d351ca3d734751c8995344255e6fc9c0..45e99f8ae48df5c329514990135d3a4ae6d1c06c 100644 (file)
@@ -571,7 +571,8 @@ rspamd_logger_need_log (rspamd_logger_t *rspamd_log, GLogLevelFlags log_level,
 {
        g_assert (rspamd_log != NULL);
 
-       if ((log_level & RSPAMD_LOG_FORCED) || log_level <= rspamd_log->log_level) {
+       if ((log_level & RSPAMD_LOG_FORCED) ||
+                       (log_level & (RSPAMD_LOG_LEVEL_MASK & G_LOG_LEVEL_MASK)) <= rspamd_log->log_level) {
                return TRUE;
        }