nodeLocked returns the node for nodeKey. It's always nil or cloned memory. s.mu must be held.
(nodeKey key.NodePublic)
| 636 | // |
| 637 | // s.mu must be held. |
| 638 | func (s *Server) nodeLocked(nodeKey key.NodePublic) *tailcfg.Node { |
| 639 | return s.nodes[nodeKey].Clone() |
| 640 | } |
| 641 | |
| 642 | // AddFakeNode injects a fake node into the server. |
| 643 | func (s *Server) AddFakeNode() { |
no test coverage detected