瀏覽代碼

[Rspamd] Do not try to index nil value

André 7 年之前
父節點
當前提交
e5e2990cda
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      data/conf/rspamd/lua/rspamd.local.lua

+ 1 - 1
data/conf/rspamd/lua/rspamd.local.lua

@@ -17,7 +17,7 @@ rspamd_config:register_symbol({
     local tagged_rcpt = task:get_symbol("TAGGED_RCPT")
     local tagged_rcpt = task:get_symbol("TAGGED_RCPT")
     local mailcow_domain = task:get_symbol("RCPT_MAILCOW_DOMAIN")
     local mailcow_domain = task:get_symbol("RCPT_MAILCOW_DOMAIN")
 
 
-    if tagged_rcpt and mailcow_domain then
+    if tagged_rcpt and tagged_rcpt[1].options and mailcow_domain then
       local tag = tagged_rcpt[1].options[1]
       local tag = tagged_rcpt[1].options[1]
       rspamd_logger.infox("found tag: %s", tag)
       rspamd_logger.infox("found tag: %s", tag)
       local action = task:get_metric_action('default')
       local action = task:get_metric_action('default')