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', {