summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2018-12-10 16:19:06 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2018-12-10 16:19:06 +0000
commitf5ba29a49be3ed568aa9009bc000e5d9d6fc57bc (patch)
tree14fb75441518dd7b85f418c07725c5757b684fbf
parent743c5a525bb55cf5c91105c2691db4320604b0dc (diff)
downloadrspamd-f5ba29a49be3ed568aa9009bc000e5d9d6fc57bc.tar.gz
rspamd-f5ba29a49be3ed568aa9009bc000e5d9d6fc57bc.zip
[Fix] Core: Fix log_urls flag (and encrypted logging)
-rw-r--r--src/libutil/logger.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libutil/logger.c b/src/libutil/logger.c
index 610f1683d..45e99f8ae 100644
--- a/src/libutil/logger.c
+++ b/src/libutil/logger.c
@@ -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;
}