Skip to content

Commit 7a8ccda

Browse files
authored
chore: copy forced derp websockets to fix flake (#6475)
See: https://github.com/coder/coder/actions/runs/4350034299/jobs/7600478389
1 parent 964032d commit 7a8ccda

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tailnet/conn.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -657,11 +657,13 @@ func (c *Conn) selfNode() *Node {
657657
}
658658
var preferredDERP int
659659
var derpLatency map[string]float64
660-
var derpForcedWebsocket map[int]string
660+
derpForcedWebsocket := make(map[int]string, 0)
661661
if c.lastNetInfo != nil {
662662
preferredDERP = c.lastNetInfo.PreferredDERP
663663
derpLatency = c.lastNetInfo.DERPLatency
664-
derpForcedWebsocket = c.lastDERPForcedWebsockets
664+
for k, v := range c.lastDERPForcedWebsockets {
665+
derpForcedWebsocket[k] = v
666+
}
665667
}
666668

667669
node := &Node{

0 commit comments

Comments
 (0)