Fixed a bug where the DNS server would throw a traceback when multiple named servers are specified

This commit is contained in:
byt3bl33d3r 2015-09-06 11:23:45 +02:00
parent a0fecd4a38
commit 9add87c5b2

View file

@ -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: