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/05/15 13:29:53 UTC
svn commit: r1900927 - /spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Check.pm
Author: hege
Date: Sun May 15 13:29:53 2022
New Revision: 1900927
URL: http://svn.apache.org/viewvc?rev=1900927&view=rev
Log:
Skip empty regex captures
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=1900927&r1=1900926&r2=1900927&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Check.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Check.pm Sun May 15 13:29:53 2022
@@ -1341,7 +1341,7 @@ sub hit_rule_plugin_code {
if (!$no_capture) {
$capture_code = '
foreach my $cname (keys %-) {
- my @cvals = @{$-{$cname}};
+ my @cvals = grep { $_ ne "" } @{$-{$cname}};
foreach my $cval (@cvals) {
$self->{capture_values}->{$cname}->{$cval} = 1;
}