commit 23258f445cbd35572c3a6a5719af3f0c6b97c5bf
parent a238fb06372bcc7dded46e17df59155ad5968b1b
Author: rexxnor <rexxnor+gnunet@brief.li>
Date: Tue, 23 Apr 2019 10:46:00 +0200
added malformed DNS zone error handling
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/ascension/ascension.py b/ascension/ascension.py
@@ -142,6 +142,8 @@ class Ascender():
zone = dns.zone.from_xfr(dns.query.xfr(
master_answer[0].address, domain,
port=cls.port))
+ except dns.exception.DNSException:
+ logging.error("Malformed DNS zone '%s'", domain)
except dns.resolver.NoAnswer:
logging.error("nameserver for '%s' did not answer", domain)
except dns.exception.FormError: