0xdcarns 3 years ago
parent
commit
e4e8f368d6
2 changed files with 7 additions and 2 deletions
  1. 3 0
      logic/server.go
  2. 4 2
      serverctl/serverctl.go

+ 3 - 0
logic/server.go

@@ -2,6 +2,7 @@ package logic
 
 
 import (
 import (
 	"errors"
 	"errors"
+	"fmt"
 	"net"
 	"net"
 	"os"
 	"os"
 	"runtime"
 	"runtime"
@@ -108,6 +109,8 @@ func ServerJoin(network string, serverID string, privateKey string) error {
 	node.ListenPort, err = ncutils.GetFreePort(node.ListenPort)
 	node.ListenPort, err = ncutils.GetFreePort(node.ListenPort)
 	if err != nil {
 	if err != nil {
 		Log("Error retrieving port: "+err.Error(), 2)
 		Log("Error retrieving port: "+err.Error(), 2)
+	} else {
+		Log("Set client port to "+fmt.Sprintf("%d", node.ListenPort)+" for network "+node.Network, 1)
 	}
 	}
 
 
 	// safety check. If returned node from server is local, but not currently configured as local, set to local addr
 	// safety check. If returned node from server is local, but not currently configured as local, set to local addr

+ 4 - 2
serverctl/serverctl.go

@@ -170,7 +170,9 @@ func SyncNetworks(servernets []models.Network) error {
 
 
 // AddNetwork - add a network to server in client mode
 // AddNetwork - add a network to server in client mode
 func AddNetwork(network string) (bool, error) {
 func AddNetwork(network string) (bool, error) {
-	err := logic.ServerJoin(network, servercfg.GetNodeID(), "")
-	logic.Log("server added to network "+network, 2)
+	var err error
+	if err = logic.ServerJoin(network, servercfg.GetNodeID(), ""); err == nil {
+		logic.Log("server added to network "+network, 2)
+	}
 	return true, err
 	return true, err
 }
 }