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");
}