Browse Source

bug squashin

worker-9 4 years ago
parent
commit
2ad7c20283
2 changed files with 6 additions and 7 deletions
  1. 2 2
      netclient/functions/checkin.go
  2. 4 5
      netclient/wireguard/kernel.go

+ 2 - 2
netclient/functions/checkin.go

@@ -151,8 +151,8 @@ func CheckConfig(cliconf config.ClientConfig) error {
  * Perform action if necessary
  * Perform action if necessary
  */
  */
 func Pull(network string, manual bool) (*models.Node, error) {
 func Pull(network string, manual bool) (*models.Node, error) {
-	node := config.GetNode(network)
 	cfg, err := config.ReadConfig(network)
 	cfg, err := config.ReadConfig(network)
+	node := cfg.Node
 	if err != nil {
 	if err != nil {
 		return nil, err
 		return nil, err
 	}
 	}
@@ -234,8 +234,8 @@ func Pull(network string, manual bool) (*models.Node, error) {
 }
 }
 
 
 func Push(network string) error {
 func Push(network string) error {
-	postnode := config.GetNode(network)
 	cfg, err := config.ReadConfig(network)
 	cfg, err := config.ReadConfig(network)
+	postnode := cfg.Node
 	if err != nil {
 	if err != nil {
 		return err
 		return err
 	}
 	}

+ 4 - 5
netclient/wireguard/kernel.go

@@ -295,7 +295,7 @@ func SetWGKeyConfig(network string, serveraddr string) error {
 		return err
 		return err
 	}
 	}
 
 
-	node := config.GetNode(network)
+	node := cfg.Node
 
 
 	privatekey, err := wgtypes.GeneratePrivateKey()
 	privatekey, err := wgtypes.GeneratePrivateKey()
 	if err != nil {
 	if err != nil {
@@ -334,9 +334,8 @@ func SetWGConfig(network string, peerupdate bool) error {
 	}
 	}
 	servercfg := cfg.Server
 	servercfg := cfg.Server
 	nodecfg := cfg.Node
 	nodecfg := cfg.Node
-	node := config.GetNode(network)
 
 
-	peers, hasGateway, gateways, err := server.GetPeers(node.MacAddress, nodecfg.Network, servercfg.GRPCAddress, node.IsDualStack == "yes", node.IsIngressGateway == "yes")
+	peers, hasGateway, gateways, err := server.GetPeers(nodecfg.MacAddress, nodecfg.Network, servercfg.GRPCAddress, nodecfg.IsDualStack == "yes", nodecfg.IsIngressGateway == "yes")
 	if err != nil {
 	if err != nil {
 		return err
 		return err
 	}
 	}
@@ -345,9 +344,9 @@ func SetWGConfig(network string, peerupdate bool) error {
 		return err
 		return err
 	}
 	}
 	if peerupdate {
 	if peerupdate {
-		SetPeers(node.Interface, node.PersistentKeepalive, peers)
+		SetPeers(nodecfg.Interface, nodecfg.PersistentKeepalive, peers)
 	} else {
 	} else {
-		err = InitWireguard(&node, privkey, peers, hasGateway, gateways)
+		err = InitWireguard(&nodecfg, privkey, peers, hasGateway, gateways)
 	}
 	}
 	if err != nil {
 	if err != nil {
 		return err
 		return err