summaryrefslogtreecommitdiffstats
path: root/src/lib/Server/Generators/SSHbase.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Server/Generators/SSHbase.py')
-rw-r--r--src/lib/Server/Generators/SSHbase.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/Server/Generators/SSHbase.py b/src/lib/Server/Generators/SSHbase.py
index 6d5374645..45f41fe68 100644
--- a/src/lib/Server/Generators/SSHbase.py
+++ b/src/lib/Server/Generators/SSHbase.py
@@ -55,7 +55,11 @@ class SSHbase(Generator):
return self.ipcache[client]
else:
# need to add entry
- for domain in self.domains:
+ if self.repository.entries.has_key('domains'):
+ domains = self.repository.entries['domains'].split()
+ else:
+ domains = self.domains
+ for domain in domains:
try:
fqdn = "%s.%s" % (client, domain)
ipaddr = gethostbyname("%s.%s" % (client, domain))