Allow more than 1 address for transfer (#121)

No reason why not to allow more then one address:
`transfer to 127.0.0.1 10.240.20.1`.

Fix startup as well, as it turned out to be broken...
This commit is contained in:
Miek Gieben
2016-04-14 19:57:39 +01:00
parent eb1f21bfff
commit 885e6e8246
4 changed files with 41 additions and 23 deletions

View File

@@ -57,11 +57,11 @@ func secondaryParse(c *Controller) (file.Zones, error) {
return file.Zones{}, e
}
for _, origin := range origins {
if t != "" {
z[origin].TransferTo = append(z[origin].TransferTo, t)
if t != nil {
z[origin].TransferTo = append(z[origin].TransferTo, t...)
}
if f != "" {
z[origin].TransferFrom = append(z[origin].TransferFrom, f)
if f != nil {
z[origin].TransferFrom = append(z[origin].TransferFrom, f...)
}
}
}