You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by gb...@apache.org on 2025/03/03 14:44:36 UTC

svn commit: r1924149 - /spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/DMARC.pm

Author: gbechis
Date: Mon Mar  3 14:44:36 2025
New Revision: 1924149

URL: http://svn.apache.org/viewvc?rev=1924149&view=rev
Log:
do not try to access published policies if there is no DMARC policy
bz #8319

Modified:
    spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/DMARC.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/DMARC.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/DMARC.pm?rev=1924149&r1=1924148&r2=1924149&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/DMARC.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/DMARC.pm Mon Mar  3 14:44:36 2025
@@ -391,7 +391,7 @@ sub _check_dmarc {
     }
   }
 
-  if($result->published->can('stringify')) {
+  if(defined $result and ($result->result ne 'none') and ($result->published->can('stringify'))) {
     dbg("Found DMARC record \"" . $result->published->stringify . "\" for domain $mfrom_domain");
   }