From: Alexander Moisseev Date: Mon, 25 Apr 2016 15:29:00 +0000 (+0300) Subject: Fix `RCVD_TLS_ALL` rule when there are no `Received` headers X-Git-Tag: 1.3.0~629^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=abe84f28cea90ccdaad3d06c3e70de6a8b267409;p=rspamd.git Fix `RCVD_TLS_ALL` rule when there are no `Received` headers --- diff --git a/rules/misc.lua b/rules/misc.lua index f72efea87..176dac853 100644 --- a/rules/misc.lua +++ b/rules/misc.lua @@ -291,6 +291,7 @@ rspamd_config.ENVFROM_VERP = { rspamd_config.RCVD_TLS_ALL = { callback = function (task) local rcvds = task:get_header_full('Received') + if not rcvds then return false end local count = 0 local encrypted = 0 for _, rcvd in ipairs(rcvds) do