Преглед на файлове

add error handling on failed key generation

Matthew R Kasun преди 3 години
родител
ревизия
2531af49f2
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      netclient/functions/daemon.go

+ 4 - 0
netclient/functions/daemon.go

@@ -97,6 +97,10 @@ var NodeUpdate mqtt.MessageHandler = func(client mqtt.Client, msg mqtt.Message)
 		cfg.ReadConfig()
 		nameserver := cfg.Server.CoreDNSAddr
 		privateKey, err := wireguard.RetrievePrivKey(data.Network)
+		if err != nil {
+			ncutils.Log("error generating PrivateKey " + err.Error())
+			return
+		}
 		if err := wireguard.UpdateWgInterface(cfg.Node.Interface, privateKey, nameserver, data); err != nil {
 			ncutils.Log("error updating wireguard config " + err.Error())
 			return