diff --git a/cmix/message/serviceTracker.go b/cmix/message/serviceTracker.go index 777c510f5bf7ebe0f36e59d4272620ecd545fa03..e3313a4de659d935b26d6e4477c1e5056a558497 100644 --- a/cmix/message/serviceTracker.go +++ b/cmix/message/serviceTracker.go @@ -23,7 +23,6 @@ func (sm *ServicesManager) TrackServices(tracker ServicesTracker) { // triggerServiceTracking triggers the tracking of services. Is it called when a // service is added or removed. func (sm *ServicesManager) triggerServiceTracking() { - sm.Mutex.Lock() if len(sm.trackers) == 0 { return } @@ -35,7 +34,6 @@ func (sm *ServicesManager) triggerServiceTracking() { } services[uid] = tList } - sm.Mutex.Unlock() for _, callback := range sm.trackers { go callback(services)