From 3f0f2c88cae4f12233dddf9b36f12805ccf7081d Mon Sep 17 00:00:00 2001 From: cameronts Date: Fri, 29 Jul 2022 12:10:42 -0700 Subject: [PATCH] Updated with PR review comments. --- netclient/functions/daemon.go | 5 +++-- netclient/global_settings/globalsettings.go | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/netclient/functions/daemon.go b/netclient/functions/daemon.go index 0b6ef9cb..47b20645 100644 --- a/netclient/functions/daemon.go +++ b/netclient/functions/daemon.go @@ -97,10 +97,11 @@ func startGoRoutines(wg *sync.WaitGroup) context.CancelFunc { if err := wireguard.ApplyConf(&cfg.Node, cfg.Node.Interface, ncutils.GetNetclientPathSpecific()+cfg.Node.Interface+".conf"); err != nil { logger.Log(0, "failed to start ", cfg.Node.Interface, "wg interface", err.Error()) } - server := cfg.Server.Server if cfg.PublicIPService != "" { - global_settings.PublicIPServices[server] = cfg.PublicIPService + global_settings.PublicIPServices[network] = cfg.PublicIPService } + + server := cfg.Server.Server if !serverSet[server] { // == subscribe to all nodes for each on machine == serverSet[server] = true diff --git a/netclient/global_settings/globalsettings.go b/netclient/global_settings/globalsettings.go index 872ea95e..192c884f 100644 --- a/netclient/global_settings/globalsettings.go +++ b/netclient/global_settings/globalsettings.go @@ -2,4 +2,5 @@ package global_settings // globalsettings - settings that are global in nature. Avoids circular dependencies between config loading and usage. -var PublicIPServices map[string]string \ No newline at end of file +// PublicIPServices - the list of user-specified IP services to use to obtain the node's public IP +var PublicIPServices map[string]string = make(map[string]string)