From 2d2d4cf1855f6edc5a3a4738d8789f9c27719e78 Mon Sep 17 00:00:00 2001 From: sebres Date: Wed, 5 Oct 2016 15:43:39 +0200 Subject: [PATCH] amend to c2d2e79b0d48bf66b04c3772c2419f30a4b1f9db: fixed sporadically bug in getBanListExtendedCymruInfo: except dns.resolver.NXDOMAIN: UnboundLocalError: local variable 'dns' referenced before assignment --- fail2ban/server/banmanager.py | 1 + 1 file changed, 1 insertion(+) diff --git a/fail2ban/server/banmanager.py b/fail2ban/server/banmanager.py index 9865c2d3..1275d3a4 100644 --- a/fail2ban/server/banmanager.py +++ b/fail2ban/server/banmanager.py @@ -135,6 +135,7 @@ class BanManager: def getBanListExtendedCymruInfo(self, timeout=10): return_dict = {"asn": [], "country": [], "rir": []} if not hasattr(self, 'dnsResolver'): + global dns try: import dns.exception import dns.resolver