From 811c92fb6688884b08b44ec14b430fed9f7934f0 Mon Sep 17 00:00:00 2001 From: Chris Gianelloni Date: Wed, 17 Sep 2025 17:37:31 -0400 Subject: [PATCH] fix(chainsync): error on nil resp from kupo Signed-off-by: Chris Gianelloni --- input/chainsync/chainsync.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/input/chainsync/chainsync.go b/input/chainsync/chainsync.go index 3bd82d2..f918baa 100644 --- a/input/chainsync/chainsync.go +++ b/input/chainsync/chainsync.go @@ -578,6 +578,9 @@ func getKupoClient(c *ChainSync) (*kugo.Client, error) { return nil, fmt.Errorf("failed to perform health check: %w", err) } } + if resp == nil { + return nil, errors.New("health check failed with nil response") + } defer resp.Body.Close() if resp.StatusCode != http.StatusOK {