Skip to content

Commit 8f09cce

Browse files
committed
PMM-14442 Fix the data race
1 parent c92fe2d commit 8f09cce

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

managed/services/ha/services.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,14 @@ func (s *services) StartAllServices(ctx context.Context) {
6868
if _, ok := s.running[id]; !ok {
6969
s.wg.Add(1)
7070
s.running[id] = service
71-
go func() {
72-
s.l.Infoln("Starting", service.ID())
73-
err := service.Start(ctx)
71+
go func(svc LeaderService, svcID string) {
72+
s.l.Infoln("Starting", svcID)
73+
err := svc.Start(ctx)
7474
if err != nil {
7575
s.l.Errorln(err)
76-
s.removeService(service.ID())
76+
s.removeService(svcID)
7777
}
78-
}()
78+
}(service, id)
7979
}
8080
}
8181
}

0 commit comments

Comments
 (0)