From 3f395bf7ac1a80e5fca20e5e7a487b212551954b Mon Sep 17 00:00:00 2001 From: Alexander Moisseev Date: Sun, 4 Dec 2016 10:24:14 +0300 Subject: [PATCH] [Minor] Avoid nil index --- rules/misc.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rules/misc.lua b/rules/misc.lua index 5eeda6af3..dd2ead132 100644 --- a/rules/misc.lua +++ b/rules/misc.lua @@ -494,11 +494,11 @@ local check_from_id = rspamd_config:register_callback_symbol('CHECK_FROM', 1.0, end local to = task:get_recipients(2) - if not (to and to[1]) then return false end + if not (to and to[1] and #to == 1 and from) then return false end -- Check if FROM == TO - if (#to == 1 and to[1].addr:lower() == from[1].addr:lower()) then + if (to[1].addr:lower() == from[1].addr:lower()) then task:insert_result('TO_EQ_FROM', 1.0) - elseif (#to == 1 and to[1].domain and from[1].domain and + elseif (to[1].domain and from[1].domain and to[1].domain:lower() == from[1].domain:lower()) then task:insert_result('TO_DOM_EQ_FROM_DOM', 1.0) end -- 2.39.5