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)