From 459d3886148563d73b15803e235c9622abe0a7d3 Mon Sep 17 00:00:00 2001 From: Jason Ertel Date: Fri, 22 Apr 2022 15:08:48 -0400 Subject: [PATCH] Only override nameservers if the first nameserver given is non empty --- salt/sensoroni/files/analyzers/spamhaus/spamhaus.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/salt/sensoroni/files/analyzers/spamhaus/spamhaus.py b/salt/sensoroni/files/analyzers/spamhaus/spamhaus.py index 99df079eb..cf6bfa198 100644 --- a/salt/sensoroni/files/analyzers/spamhaus/spamhaus.py +++ b/salt/sensoroni/files/analyzers/spamhaus/spamhaus.py @@ -9,7 +9,7 @@ import helpers def resolve(config, meta, ip): value = str(dns.reversename.from_address(ip)).replace("in-addr.arpa.", config["lookup_host"] + ".") resolver = dns.resolver.Resolver() - if len(config["nameservers"]) > 0: + if len(config["nameservers"]) > 0 and len(config["nameservers"][0]) > 0: resolver.nameservers = config["nameservers"] try: responses = resolver.resolve(value)