diff options
| author | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2023-04-26 11:58:50 +0200 |
|---|---|---|
| committer | Jeroen Wijenbergh <46386452+jwijenbergh@users.noreply.github.com> | 2023-09-25 09:43:37 +0200 |
| commit | f6fbb9a3038ba42af7c218f4b481a6cef567871b (patch) | |
| tree | 580ebdb5bbccc57df9ad56d17e95a875d86b708f /client | |
| parent | a27988d8c7f7dbab95edf65da5482aec5d8067e4 (diff) | |
Client: Return on refresh endpoints context error
Diffstat (limited to 'client')
| -rw-r--r-- | client/client.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/client/client.go b/client/client.go index d6b3597..1fc062f 100644 --- a/client/client.go +++ b/client/client.go @@ -591,7 +591,14 @@ func (c *Client) GetConfig(ck *cookie.Cookie, identifier string, _type srvtypes. } // refresh the server endpoints err = server.RefreshEndpoints(ck.Context(), srv) + + // If we get a canceled error, return that, otherwise just log the error + cErr := context.Canceled if err != nil { + if errors.As(err, &cErr) { + return nil, err + } + log.Logger.Warningf("failed to refresh server endpoints: %v", err) } |
