You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2006/12/28 14:35:58 UTC

svn commit: r490719 - /spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm

Author: jm
Date: Thu Dec 28 05:35:58 2006
New Revision: 490719

URL: http://svn.apache.org/viewvc?view=rev&rev=490719
Log:
ensure we don't keep rechecking IS_DNS_AVAILABLE and LAST_DNS_CHECK if DNS is unavailable from -L or module version issues

Modified:
    spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm?view=diff&rev=490719&r1=490718&r2=490719
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm Thu Dec 28 05:35:58 2006
@@ -621,6 +621,7 @@
   }
 
   return $IS_DNS_AVAILABLE if (defined $IS_DNS_AVAILABLE);
+  $LAST_DNS_CHECK = time();
 
   $IS_DNS_AVAILABLE = 0;
   if ($dnsopt eq "no") {
@@ -673,7 +674,6 @@
   # but only uses the first in a background query like we use.
   # Try the different nameservers here in case the first one is not woorking
   
-  $LAST_DNS_CHECK = time();
   my @nameservers = $self->{resolver}->nameservers();
   dbg("dns: testing resolver nameservers: ".join(", ", @nameservers));
   my $ns;