From 988c0d76290314a444d4ac378e8437a50d0a03dd Mon Sep 17 00:00:00 2001 From: 0xdcarns Date: Tue, 22 Mar 2022 14:29:20 -0400 Subject: [PATCH] fixed removing local servers on deletes --- logic/wireguard.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/logic/wireguard.go b/logic/wireguard.go index 618eece7..84482126 100644 --- a/logic/wireguard.go +++ b/logic/wireguard.go @@ -322,8 +322,12 @@ func setWGKeyConfig(node *models.Node) error { } func removeLocalServer(node *models.Node) error { - var ifacename = node.Interface + if !IsLocalServer(node) { + return nil + } + var err error + var ifacename = node.Interface if err = RemovePrivKey(node.ID); err != nil { logger.Log(1, "failed to remove server conf from db", node.ID) }