From f3913dd2c1bd2c9a06e2f3195fb02689c3a0f6ae Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Wed, 17 Jul 2019 09:57:14 +0200 Subject: [PATCH] dnsdist: Fix local variable 'wire' referenced before assignment --- regression-tests.dnsdist/dnsdisttests.py | 4 ++++ 1 file changed, 4 insertions(+) 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) -- 2.47.2