From c060bb1dae0cb3dd943771170a6d943e25cc7c75 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Fri, 14 Jul 2023 16:26:11 +0200 Subject: Client: Return immediately on profile validity check error --- client/client.go | 1 + 1 file changed, 1 insertion(+) (limited to 'client') diff --git a/client/client.go b/client/client.go index 5ff995d..f0aec9f 100644 --- a/client/client.go +++ b/client/client.go @@ -420,6 +420,7 @@ func (c *Client) profileCallback(ck *cookie.Cookie, srv server.Server) error { vp, err := server.HasValidProfile(ck.Context(), srv, c.SupportsWireguard) if err != nil { log.Logger.Warningf("failed to determine whether the current protocol is valid with error: %v", err) + return err } if !vp { vps, err := server.ValidProfiles(srv, c.SupportsWireguard) -- cgit v1.2.3