You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by he...@apache.org on 2021/04/07 10:51:11 UTC

svn commit: r1888467 - /spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm

Author: hege
Date: Wed Apr  7 10:51:10 2021
New Revision: 1888467

URL: http://svn.apache.org/viewvc?rev=1888467&view=rev
Log:
Shortcircuit is_rule_complete() using tests_already_hit

Modified:
    spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm?rev=1888467&r1=1888466&r2=1888467&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm Wed Apr  7 10:51:10 2021
@@ -731,6 +731,7 @@ sub is_rule_complete {
 
   return 1 if !exists $self->{async}->{pending_rules}{$rule};
   return 1 if !%{$self->{async}->{pending_rules}{$rule}};
+  return 1 if $self->{tests_already_hit}->{$rule};
 
   dbg("dns: $rule is not complete yet");
   return 0;