瀏覽代碼

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