From 9add87c5b27efb7b5718c348a602454e0e3be5d6 Mon Sep 17 00:00:00 2001 From: byt3bl33d3r Date: Sun, 6 Sep 2015 11:23:45 +0200 Subject: [PATCH] Fixed a bug where the DNS server would throw a traceback when multiple named servers are specified --- core/servers/DNS.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/servers/DNS.py b/core/servers/DNS.py index 54f1889..383a57c 100755 --- a/core/servers/DNS.py +++ b/core/servers/DNS.py @@ -449,7 +449,12 @@ class DNSChef(ConfigWatcher): # Use alternative DNS servers if config['nameservers']: - self.nameservers = config['nameservers'].split(',') + self.nameservers = [] + + if type(config['nameservers']) is str: + self.nameservers.append(config['nameservers']) + elif type(config['nameservers']) is list: + self.nameservers = config['nameservers'] for section in config.sections: