diff --git a/tstest/integration/testcontrol/testcontrol.go b/tstest/integration/testcontrol/testcontrol.go index b5a8f5c46..77f237089 100644 --- a/tstest/integration/testcontrol/testcontrol.go +++ b/tstest/integration/testcontrol/testcontrol.go @@ -157,10 +157,11 @@ func (s *Server) AddPingRequest(nodeKeyDst key.NodePublic, pr *tailcfg.PingReque // Mark the Node key of every node as expired func (s *Server) SetExpireAllNodes(expired bool) { s.mu.Lock() + defer s.mu.Unlock() + s.allExpired = expired - s.mu.Unlock() - for _, node := range s.AllNodes() { + for _, node := range s.nodes { sendUpdate(s.updates[node.ID], updateSelfChanged) } }