From 25ea986402c8eb989b85cf2c603f962205ff505d Mon Sep 17 00:00:00 2001 From: 0xdcarns Date: Sat, 5 Feb 2022 14:35:34 -0500 Subject: [PATCH] 1 more change --- netclient/wireguard/common.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netclient/wireguard/common.go b/netclient/wireguard/common.go index 6b242b96..f9255ba5 100644 --- a/netclient/wireguard/common.go +++ b/netclient/wireguard/common.go @@ -177,12 +177,12 @@ func InitWireguard(node *models.Node, privkey string, peers []wgtypes.PeerConfig ncutils.PrintLog("waiting for interface...", 1) // ensure interface is created output, _ := ncutils.RunCmd("wg", false) starttime := time.Now() - ifaceReady := !strings.Contains(output, ifacename) + ifaceReady := strings.Contains(output, ifacename) for !ifaceReady && !(time.Now().After(starttime.Add(time.Second << 4))) { output, _ = ncutils.RunCmd("wg", false) err = ApplyConf(node, ifacename, confPath) time.Sleep(time.Second) - ifaceReady = !strings.Contains(output, ifacename) + ifaceReady = strings.Contains(output, ifacename) } newDevice, devErr := wgclient.Device(deviceiface) if !ifaceReady || devErr != nil {