]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
selftest: Catch exception from dns_hub.py
authorAndreas Schneider <asn@samba.org>
Tue, 25 Aug 2020 06:28:00 +0000 (08:28 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Wed, 26 Aug 2020 08:39:29 +0000 (08:39 +0000)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
selftest/target/dns_hub.py

index 4f42395f17d098b48c84674a1ac8967a503a0276..e21544ae32202b6ab6bd2ea95efed5a2aeb5d54b 100755 (executable)
@@ -135,7 +135,11 @@ class DnsHandler(sserver.BaseRequestHandler):
             response.operation |= dns.DNS_FLAG_RECURSION_AVAIL
             response.operation |= dns.DNS_RCODE_NXDOMAIN
         else:
-            response = self.dns_transaction_udp(query, forwarder)
+            try:
+                response = self.dns_transaction_udp(query, forwarder)
+            except OSError as err:
+                print("dns_hub: Error sending dns query to forwarder[%s] for name[%s]: %s" %
+                      (forwarder, name, err))
 
         if response is None:
             response = query