diff --git a/model/model.go b/model/model.go index fc247d2cf..2c629b1e8 100644 --- a/model/model.go +++ b/model/model.go @@ -209,9 +209,11 @@ func (m *Model) ConnectionStats() map[string]ConnectionInfo { // Returns statistics about each node func (m *Model) NodeStatistics() map[string]stats.NodeStatistics { var res = make(map[string]stats.NodeStatistics) + m.rmut.RLock() for _, node := range m.cfg.Nodes { res[node.NodeID.String()] = m.nodeStatRefs[node.NodeID].GetStatistics() } + m.rmut.RUnlock() return res }