From 71fa9413da65e5dde8e2f934b2691ab046609ad3 Mon Sep 17 00:00:00 2001 From: William Fleurant Date: Thu, 11 Apr 2019 00:27:22 -0400 Subject: [PATCH] contrib/yggdrasilconf: src/config.go Listen is now type []string --- contrib/config/yggdrasilconf.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/contrib/config/yggdrasilconf.go b/contrib/config/yggdrasilconf.go index ad55e163..682b6017 100644 --- a/contrib/config/yggdrasilconf.go +++ b/contrib/config/yggdrasilconf.go @@ -61,8 +61,17 @@ func main() { } case "setIfName": cfg.IfName = flag.Arg(1) - case "setListen": - cfg.Listen = flag.Arg(1) + case "setListen": + found := false + + for _, v := range cfg.Listen { + if v == flag.Arg(1) { + found = true + } + } + if !found { + cfg.Listen = append(cfg.Listen, flag.Arg(1)) + } case "setAdminListen": cfg.AdminListen = flag.Arg(1) case "setIfTapMode":