diff options
Diffstat (limited to 'plugin/file/setup.go')
-rw-r--r-- | plugin/file/setup.go | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/plugin/file/setup.go b/plugin/file/setup.go index ed19aedfe..c5ff4c203 100644 --- a/plugin/file/setup.go +++ b/plugin/file/setup.go @@ -28,9 +28,11 @@ func setup(c *caddy.Controller) error { return nil } f.transfer = t.(*transfer.Transfer) // if found this must be OK. - for _, n := range zones.Names { - f.transfer.Notify(n) - } + go func() { + for _, n := range zones.Names { + f.transfer.Notify(n) + } + }() return nil }) @@ -39,9 +41,11 @@ func setup(c *caddy.Controller) error { if t == nil { return nil } - for _, n := range zones.Names { - f.transfer.Notify(n) - } + go func() { + for _, n := range zones.Names { + f.transfer.Notify(n) + } + }() return nil }) |