diff --git a/stats.go b/stats.go index c44943350..3a8f33cc6 100644 --- a/stats.go +++ b/stats.go @@ -64,8 +64,12 @@ func (s *syncStatManager) GetCounter(name string) StatCounter { } func (s *syncStatManager) Set(m StatManager) { + if m == nil { + return + } s.Lock() defer s.Unlock() + s.StatManager.Close() s.StatManager = m }