From 504cd462a738187fa4c4d8d80d9828b23ed50e8c Mon Sep 17 00:00:00 2001 From: Kyle Carberry Date: Tue, 4 Oct 2022 19:46:59 -0500 Subject: [PATCH] fix: Check for a response body when dialing the Tailnet WebSocket (#4327) There was a panic in this code that caused it to fail on error! --- codersdk/workspaceagents.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codersdk/workspaceagents.go b/codersdk/workspaceagents.go index 7b264aa4ae..8d1fdb39f7 100644 --- a/codersdk/workspaceagents.go +++ b/codersdk/workspaceagents.go @@ -387,7 +387,7 @@ func (c *Client) DialWorkspaceAgentTailnet(ctx context.Context, logger slog.Logg CompressionMode: websocket.CompressionDisabled, }) if isFirst { - if err != nil && res.StatusCode == http.StatusConflict { + if res != nil && res.StatusCode == http.StatusConflict { first <- readBodyAsError(res) return }