summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--dns/resolver.py2
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d8b0aad..286b622 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-03-17 Bob Halley <halley@nominum.com>
+
+ * dns/resolver.py (Resolver.query): The resolver needlessly
+ delayed responses for successful queries.
+
2006-01-18 Bob Halley <halley@dnspython.org>
* dns/rdata.py: added a validate() method to the rdata class. If
diff --git a/dns/resolver.py b/dns/resolver.py
index ef5a24a..17fbb08 100644
--- a/dns/resolver.py
+++ b/dns/resolver.py
@@ -571,6 +571,8 @@ class Resolver(object):
if rcode != dns.rcode.SERVFAIL:
nameservers.remove(nameserver)
response = None
+ if not response is None:
+ break
#
# All nameservers failed!
#