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/25 09:57:47 UTC

svn commit: r1901228 - /spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm

Author: hege
Date: Wed May 25 09:57:47 2022
New Revision: 1901228

URL: http://svn.apache.org/viewvc?rev=1901228&view=rev
Log:
Make sure checks are done in case of strange rule priorities vs check_dnsbl

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

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm?rev=1901228&r1=1901227&r2=1901228&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm Wed May 25 09:57:47 2022
@@ -617,10 +617,8 @@ sub initialise_url_shortener_cache {
 sub short_url {
   my ($self, $pms) = @_;
 
-  # Run checks if check_dnsbl didn't
-  if ($self->{net_disabled}) {
-    $self->_check_short($pms);
-  }
+  # Make sure checks are run
+  $self->_check_short($pms);
 
   return $pms->{short_url};
 }
@@ -628,24 +626,36 @@ sub short_url {
 sub short_url_redir {
   my ($self, $pms) = @_;
 
+  # Make sure checks are run
+  $self->_check_short($pms);
+
   return $pms->{short_url_redir};
 }
 
 sub short_url_200 {
   my ($self, $pms) = @_;
 
+  # Make sure checks are run
+  $self->_check_short($pms);
+
   return $pms->{short_url_200};
 }
 
 sub short_url_404 {
   my ($self, $pms) = @_;
 
+  # Make sure checks are run
+  $self->_check_short($pms);
+
   return $pms->{short_url_404};
 }
 
 sub short_url_code {
   my ($self, $pms, undef, $code) = @_;
 
+  # Make sure checks are run
+  $self->_check_short($pms);
+
   return unless defined $code && $code =~ /^\d{3}$/;
   return $pms->{"short_url_$code"};
 }
@@ -653,18 +663,27 @@ sub short_url_code {
 sub short_url_chained {
   my ($self, $pms) = @_;
 
+  # Make sure checks are run
+  $self->_check_short($pms);
+
   return $pms->{short_url_chained};
 }
 
 sub short_url_maxchain {
   my ($self, $pms) = @_;
 
+  # Make sure checks are run
+  $self->_check_short($pms);
+
   return $pms->{short_url_maxchain};
 }
 
 sub short_url_loop {
   my ($self, $pms) = @_;
 
+  # Make sure checks are run
+  $self->_check_short($pms);
+
   return $pms->{short_url_loop};
 }