summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--wgengine/magicsock/magicsock.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/wgengine/magicsock/magicsock.go b/wgengine/magicsock/magicsock.go
index cdb712007..db35e8197 100644
--- a/wgengine/magicsock/magicsock.go
+++ b/wgengine/magicsock/magicsock.go
@@ -2264,6 +2264,11 @@ func nodesEqual(x, y []*tailcfg.Node) bool {
func (c *Conn) SetNetworkMap(nm *netmap.NetworkMap) {
c.mu.Lock()
defer c.mu.Unlock()
+ defer func() {
+ if err := c.peerMap.validate(); err != nil {
+ panic(err)
+ }
+ }()
if c.closed {
return