]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Do not use `get_symbol` to check existance
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 24 Apr 2019 12:37:32 +0000 (13:37 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 24 Apr 2019 12:37:32 +0000 (13:37 +0100)
src/plugins/lua/dmarc.lua

index 7f6296bdc74a4fe5983148d3b1b05d1b37b349ea..57031f0766b94273adef04ebc621b2f449041454 100644 (file)
@@ -514,13 +514,13 @@ local function dmarc_validate_policy(task, policy, hdrfromdom, dmarc_esld)
     elseif spf_tmpfail then
       spf_result = 'temperror'
     else
-      if task:get_symbol(symbols.spf_deny_symbol) then
+      if task:has_symbol(symbols.spf_deny_symbol) then
         spf_result = 'fail'
-      elseif task:get_symbol(symbols.spf_softfail_symbol) then
+      elseif task:has_symbol(symbols.spf_softfail_symbol) then
         spf_result = 'softfail'
-      elseif task:get_symbol(symbols.spf_neutral_symbol) then
+      elseif task:has_symbol(symbols.spf_neutral_symbol) then
         spf_result = 'neutral'
-      elseif task:get_symbol(symbols.spf_permfail_symbol) then
+      elseif task:has_symbol(symbols.spf_permfail_symbol) then
         spf_result = 'permerror'
       else
         spf_result = 'none'