From 724b305dcb57ccbaa13b476d08a03c32ccd1b4ed Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Thu, 12 Jan 2023 18:41:37 +0100 Subject: Failover: Return early by waiting for a single pong --- client/server.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'client/server.go') diff --git a/client/server.go b/client/server.go index c136913..bc6b1fe 100644 --- a/client/server.go +++ b/client/server.go @@ -624,12 +624,7 @@ func (c *Client) StartFailover(gateway string, wgMTU int, readRxBytes func() (in return false, errors.New("Profile does not support OpenVPN fallback") } - monitor, monitorErr := failover.New(readRxBytes, c.Logger) - if monitorErr != nil { - return false, monitorErr - } - // Initialize the client's monitor - c.Failover = monitor + c.Failover = failover.New(readRxBytes, c.Logger) return c.Failover.Start(gateway, wgMTU) } -- cgit v1.2.3