From da29c8e8fda0f73bd21c7386f39bfa07510bcd6b Mon Sep 17 00:00:00 2001 From: Christian Richter Date: Mon, 14 Oct 2024 14:57:27 +0200 Subject: [PATCH] make sonarcloud happy Signed-off-by: Christian Richter --- ocis-pkg/handlers/checker.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ocis-pkg/handlers/checker.go b/ocis-pkg/handlers/checker.go index e0ec1545d2..30d39d320f 100644 --- a/ocis-pkg/handlers/checker.go +++ b/ocis-pkg/handlers/checker.go @@ -91,9 +91,11 @@ func (h *CheckHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { g.SetLimit(h.conf.limit) for name, check := range h.conf.checks { + checker := check + checkerName := name g.Go(func() error { // https://go.dev/blog/loopvar-preview per iteration scope since go 1.22 - if err := check(ctx); err != nil { // since go 1.22 for loops have a per-iteration scope instead of per-loop scope, no need to pin the check... - return fmt.Errorf("'%s': %w", name, err) + if err := checker(ctx); err != nil { // since go 1.22 for loops have a per-iteration scope instead of per-loop scope, no need to pin the check... + return fmt.Errorf("'%s': %w", checkerName, err) } return nil