From: Remi Gacogne Date: Wed, 17 Jul 2019 07:57:14 +0000 (+0200) Subject: dnsdist: Fix local variable 'wire' referenced before assignment X-Git-Tag: dnsdist-1.4.0-rc1~40^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f3913dd2c1bd2c9a06e2f3195fb02689c3a0f6ae;p=pdns dnsdist: Fix local variable 'wire' referenced before assignment --- diff --git a/regression-tests.dnsdist/dnsdisttests.py b/regression-tests.dnsdist/dnsdisttests.py index 792ceefcc..f5e0b92ee 100644 --- a/regression-tests.dnsdist/dnsdisttests.py +++ b/regression-tests.dnsdist/dnsdisttests.py @@ -198,6 +198,7 @@ class DNSDistTest(unittest.TestCase): request = dns.message.from_wire(data, ignore_trailing=True) forceRcode = trailingDataResponse + wire = None if callback: wire = callback(request) else: @@ -205,6 +206,9 @@ class DNSDistTest(unittest.TestCase): if response: wire = response.to_wire() + if not wire: + continue + sock.settimeout(2.0) sock.sendto(wire, addr) sock.settimeout(None)