collector: fix race condition in Build() (#2250)

Co-authored-by: Jan-Otto Kröpke <mail@jkroepke.de>
This commit is contained in:
Szilard Parrag
2025-11-06 03:33:05 +01:00
committed by GitHub
parent 3d0587d28c
commit ebbad8943b

View File

@@ -227,7 +227,7 @@ func (c *Collection) Build(ctx context.Context, logger *slog.Logger) error {
go func() {
defer wg.Done()
if err = collector.Build(logger, c.miSession); err != nil {
if err := collector.Build(logger, c.miSession); err != nil {
errCh <- fmt.Errorf("error build collector %s: %w", collector.GetName(), err)
}
}()