From 7a8ccda40e15ff05c24bca0aae3774b6bac56a68 Mon Sep 17 00:00:00 2001 From: Kyle Carberry Date: Mon, 6 Mar 2023 21:29:41 -0600 Subject: [PATCH] chore: copy forced derp websockets to fix flake (#6475) See: https://github.com/coder/coder/actions/runs/4350034299/jobs/7600478389 --- tailnet/conn.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tailnet/conn.go b/tailnet/conn.go index 67a0a3e50c..703e783e8f 100644 --- a/tailnet/conn.go +++ b/tailnet/conn.go @@ -657,11 +657,13 @@ func (c *Conn) selfNode() *Node { } var preferredDERP int var derpLatency map[string]float64 - var derpForcedWebsocket map[int]string + derpForcedWebsocket := make(map[int]string, 0) if c.lastNetInfo != nil { preferredDERP = c.lastNetInfo.PreferredDERP derpLatency = c.lastNetInfo.DERPLatency - derpForcedWebsocket = c.lastDERPForcedWebsockets + for k, v := range c.lastDERPForcedWebsockets { + derpForcedWebsocket[k] = v + } } node := &Node{