From 273ee4527207bfc81175684ec17789641f8d52ad Mon Sep 17 00:00:00 2001 From: Justin Visser Date: Thu, 11 Jun 2026 15:05:05 +0200 Subject: [PATCH] close the healthz probe body eagerly, errcheck fix The probe reads nothing from the body, so close-and-check beats an unchecked defer (which golangci-lint rejects). --- cmd/spreadlab/main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/spreadlab/main.go b/cmd/spreadlab/main.go index 6898e7e..9352ed6 100644 --- a/cmd/spreadlab/main.go +++ b/cmd/spreadlab/main.go @@ -77,7 +77,9 @@ func probeHealthz(addr string) error { if err != nil { return err } - defer response.Body.Close() + if err := response.Body.Close(); err != nil { + return err + } if response.StatusCode >= 400 { return fmt.Errorf("healthz answered %s", response.Status) }