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;