]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Gracefully handle dnsdist closing the test backend connection
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 11 Sep 2020 15:03:57 +0000 (17:03 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 10 Nov 2020 08:52:23 +0000 (09:52 +0100)
regression-tests.dnsdist/test_OOOR.py

index d6ac1343828d199b0ff5ab635e9ef035b499e340..e2f2bc4d2e3d3123f97ce85cf30a5bffcfeb01b4 100644 (file)
@@ -36,6 +36,8 @@ class OOORTCPResponder(object):
                 conn.send(struct.pack("!H", len(wire)))
                 conn.send(wire)
 
+        except ConnectionError as err:
+            print("Error in the thread handling reverse OOOR connections: %s" % (err))
         finally:
             conn.close()
 
@@ -105,6 +107,8 @@ class ReverseOOORTCPResponder(OOORTCPResponder):
                 response = dns.message.make_response(request)
                 queuedResponses.append(response)
 
+        except ConnectionError as err:
+            print("Error in the thread handling reverse OOOR connections: %s" % (err))
         finally:
             conn.close()