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: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F8088%2Fhead;p=thirdparty%2Fpdns.git dnsdist: Fix local variable 'wire' referenced before assignment --- diff --git a/regression-tests.dnsdist/dnsdisttests.py b/regression-tests.dnsdist/dnsdisttests.py index 792ceefcc6..f5e0b92ee6 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)