aboutsummaryrefslogtreecommitdiff
path: root/plugin/nsid/setup.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/nsid/setup.go')
-rw-r--r--plugin/nsid/setup.go11
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
}