Parcourir la source

added remove private key when server node gets deleted

0xdcarns il y a 3 ans
Parent
commit
c495decbb2
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3 0
      logic/wireguard.go

+ 3 - 0
logic/wireguard.go

@@ -325,6 +325,9 @@ func setWGKeyConfig(node models.Node) error {
 func removeLocalServer(node *models.Node) error {
 	var ifacename = node.Interface
 	var err error
+	if err = RemovePrivKey(node.ID); err != nil {
+		Log("failed to remove server conf from db "+node.ID, 1)
+	}
 	if ifacename != "" {
 		if !ncutils.IsKernel() {
 			if err = RemoveConf(ifacename, true); err == nil {