From 503427031be5ca5cbc7cd5118dec73dec7b14b2e Mon Sep 17 00:00:00 2001 From: Callan Bryant Date: Fri, 6 Mar 2020 22:52:33 +0000 Subject: [PATCH] fix timeout test --- reporttypes.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reporttypes.go b/reporttypes.go index 173e2eb..5784835 100644 --- a/reporttypes.go +++ b/reporttypes.go @@ -84,7 +84,7 @@ func GenerateReport(dev *wgtypes.Device, conf *DsnetConfig, oldReport *DsnetRepo if !known { status = StatusSyncRequired - } else if wgPeer.LastHandshakeTime.After(time.Now().Add(-TIMEOUT)) { + } else if time.Since(wgPeer.LastHandshakeTime) < TIMEOUT { status = StatusOnline // TODO same test but with rx byte data from last report (otherwise // peer can fake online status by disabling handshake)