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/07/08 07:05:39 UTC
svn commit: r1927070 - /spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm
Author: gbechis
Date: Tue Jul 8 07:05:39 2025
New Revision: 1927070
URL: http://svn.apache.org/viewvc?rev=1927070&view=rev
Log:
improve regexp matches
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm?rev=1927070&r1=1927069&r2=1927070&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm Tue Jul 8 07:05:39 2025
@@ -925,7 +925,7 @@ sub recursive_lookup {
dbg("Connection timeout checking $redir_url");
}
} elsif($rcode eq 200) {
- if((defined $response->content) and ($response->content =~ /http-equiv=["']?refresh["']?.*?content=["']?(\d+);\s+url=((?:https?:\/\/)?[^"'\/\\]+)["']?/i)) {
+ if((defined $response->content) and ($response->content =~ /http-equiv=["']?refresh["']?.{1,64}?content=["']?(\d+);\s+url=((?:https?:\/\/)?[^"'\/\\]+)["']?/is)) {
my $delay = $1;
$location = $2;
if($delay eq 0) {