python: dns_hub: do not crash if a socket fails
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Fri, 18 Jan 2019 20:14:28 +0000 (09:14 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Sat, 19 Jan 2019 18:21:19 +0000 (19:21 +0100)
We print the error and keep going.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/tests/dns_forwarder_helpers/dns_hub.py

index 067f32d0bf6733bc1171cad524a77abcfc044d37..2ac675361e0a435bc7cba2969783fa3f48d46375 100755 (executable)
@@ -122,8 +122,8 @@ class DnsHandler(sserver.BaseRequestHandler):
             sock.sendto(send_packet, self.client_address)
         except socket.error as err:
             print("Error sending %s to address %s for name %s: %s\n" %
-                (forwarder, self.client_address, name, err.errno))
-            raise
+                (forwarder, self.client_address, name, err))
+
 
 class server_thread(threading.Thread):
     def __init__(self, server):