Explorar o código

Merge pull request #1607 from darklore/memory-leak

Fix memory leak when Broker.Open and Broker.Close called repeatedly
Dominic Evans %!s(int64=6) %!d(string=hai) anos
pai
achega
4ee86d9c4d
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      broker.go

+ 1 - 0
broker.go

@@ -1367,6 +1367,7 @@ func (b *Broker) unregisterMetrics() {
 	for _, name := range b.registeredMetrics {
 		b.conf.MetricRegistry.Unregister(name)
 	}
+	b.registeredMetrics = nil
 }
 
 func (b *Broker) registerMeter(name string) metrics.Meter {