From 78651d16463557346feb8c93e614ae351341cdc1 Mon Sep 17 00:00:00 2001 From: Vedant Madane <6527493+VedantMadane@users.noreply.github.com> Date: Tue, 25 Aug 2026 00:27:18 +0530 Subject: [PATCH] fix: fix: return after DNS resolve failure in checkIfIpIsLive - Missing return after ResolveTCPAddr error led to nil pointer panic on DialTimeout. Fixes #985 Signed-off-by: Vedant Madane <6527493+VedantMadane@users.noreply.github.com> --- pkg/ibm/ibmz_helpers.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/ibm/ibmz_helpers.go b/pkg/ibm/ibmz_helpers.go index 8f6dee5b0..ed2822ab1 100644 --- a/pkg/ibm/ibmz_helpers.go +++ b/pkg/ibm/ibmz_helpers.go @@ -82,6 +82,7 @@ func checkIfIpIsLive(ctx context.Context, ip string) error { server, err := net.ResolveTCPAddr("tcp", ip+":22") if err != nil { log.Error(err, "failed to resolve ip address") + return err } conn, err := net.DialTimeout(server.Network(), server.String(), 5*time.Second) if err != nil {