commit ecbf70a: fix potential error if fdtld and mdtld == nil

GitHub noreply at github.com
Thu Oct 8 10:56:09 UTC 2020


Author: Lionel
Date: 2020-10-06 19:12:31 +0200
URL: https://github.com/rspamd/rspamd/commit/ecbf70a7ee51f643f10125dbede445a44a703c0c

fix potential error if fdtld and mdtld == nil

---
 rules/mid.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/rules/mid.lua b/rules/mid.lua
index 68a15136c..a7ffb27e1 100644
--- a/rules/mid.lua
+++ b/rules/mid.lua
@@ -53,7 +53,7 @@ local function mid_check_func(task)
       task:insert_result('MID_CONTAINS_FROM', 1.0)
     elseif (md and fd == md:lower()) then
       task:insert_result('MID_RHS_MATCH_FROM', 1.0)
-    elseif (md and mdtld:lower() == fdtld) then
+    elseif (mdtld ~= nil and fdtld ~= nil and mdtld:lower() == fdtld) then
       task:insert_result('MID_RHS_MATCH_FROMTLD', 1.0)
     end
   end


More information about the Commits mailing list