From 1c11c280f0db0b6386aa2adf1d94a00dd72c9640 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Thu, 10 Jan 2019 15:47:30 +0000 Subject: [PATCH] [Minor] Core: Do not include full urls in output unless asked --- src/libserver/protocol.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/libserver/protocol.c b/src/libserver/protocol.c index 45051ce51..35463be52 100644 --- a/src/libserver/protocol.c +++ b/src/libserver/protocol.c @@ -1154,13 +1154,16 @@ rspamd_protocol_write_ucl (struct rspamd_task *task, } if (flags & RSPAMD_PROTOCOL_URLS) { - if (task->cfg->log_urls || (task->flags & RSPAMD_TASK_FLAG_EXT_URLS)) { + if (task->flags & RSPAMD_TASK_FLAG_EXT_URLS) { if (g_hash_table_size (task->urls) > 0) { - ucl_object_insert_key (top, rspamd_urls_tree_ucl (task->urls, - task), "urls", 0, false); + ucl_object_insert_key (top, + rspamd_urls_tree_ucl (task->urls, task), + "urls", 0, false); } + if (g_hash_table_size (task->emails) > 0) { - ucl_object_insert_key (top, rspamd_emails_tree_ucl (task->emails, task), + ucl_object_insert_key (top, + rspamd_emails_tree_ucl (task->emails, task), "emails", 0, false); } } -- 2.39.5