diff --git a/derp/derp_server.go b/derp/derp_server.go index a30c66979..51344b60f 100644 --- a/derp/derp_server.go +++ b/derp/derp_server.go @@ -465,6 +465,7 @@ func (c *sclient) setPreferred(v bool) { if c.preferred == v { return } + c.preferred = v if v { c.s.curHomeClients.Add(1) } else {