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 2022/12/05 19:15:26 UTC

svn commit: r1905778 - /spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Check.pm

Author: hege
Date: Mon Dec  5 19:15:26 2022
New Revision: 1905778

URL: http://svn.apache.org/viewvc?rev=1905778&view=rev
Log:
BugĀ 8078 - Shortcircuiting does not work as expected

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

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Check.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Check.pm?rev=1905778&r1=1905777&r2=1905778&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Check.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Check.pm Mon Dec  5 19:15:26 2022
@@ -281,6 +281,8 @@ sub finish_tests {
 sub do_meta_tests {
   my ($self, $pms, $priority, $finish) = @_;
 
+  return if $pms->{deadline_exceeded} || $pms->{shortcircuited};
+
   # Needed for Reuse to work, otherwise we don't care about priorities
   if (defined $priority && $self->{main}->have_plugin('start_rules')) {
     $self->{main}->call_plugins('start_rules', {