From f460bde73c3715af182a689e3bd3b485c700be0b Mon Sep 17 00:00:00 2001 From: Steven Hiscocks Date: Sat, 28 Dec 2013 18:15:56 +0000 Subject: [PATCH] BF: Duplicate ip addresses returned from socket.gethostbyname_ex --- fail2ban/server/filter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fail2ban/server/filter.py b/fail2ban/server/filter.py index f713ee67..a43c4288 100644 --- a/fail2ban/server/filter.py +++ b/fail2ban/server/filter.py @@ -816,7 +816,7 @@ class DNSUtils: Thanks to Kevin Drapel. """ try: - return socket.gethostbyname_ex(dns)[2] + return set(socket.gethostbyname_ex(dns)[2]) except socket.error, e: logSys.warn("Unable to find a corresponding IP address for %s: %s" % (dns, e))