diff options
Diffstat (limited to 'plugin/nsid/setup.go')
-rw-r--r-- | plugin/nsid/setup.go | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/plugin/nsid/setup.go b/plugin/nsid/setup.go index 104bdfd9a..e6c5c5ae9 100644 --- a/plugin/nsid/setup.go +++ b/plugin/nsid/setup.go @@ -36,13 +36,16 @@ func nsidParse(c *caddy.Controller) (string, error) { if err != nil { nsid = "localhost" } + i := 0 for c.Next() { + if i > 0 { + return nsid, plugin.ErrOnce + } + i++ args := c.RemainingArgs() - if len(args) == 0 { - return nsid, nil + if len(args) > 0 { + nsid = strings.Join(args, " ") } - nsid = strings.Join(args, " ") - return nsid, nil } return nsid, nil } |