From 2531af49f24c36ccae090efce7fd55361221b35f Mon Sep 17 00:00:00 2001 From: Matthew R Kasun Date: Wed, 5 Jan 2022 11:07:09 -0500 Subject: [PATCH] add error handling on failed key generation --- netclient/functions/daemon.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/netclient/functions/daemon.go b/netclient/functions/daemon.go index fc926bda..8baaa392 100644 --- a/netclient/functions/daemon.go +++ b/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