From 297546e71463057a5161af2f445ba6783c3d8dfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Papp?= Date: Wed, 1 Apr 2026 11:36:48 +0200 Subject: [PATCH] [client] Prevent panic on nil connection during Close --- flow/client/client.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/flow/client/client.go b/flow/client/client.go index d45fade19..2349f2865 100644 --- a/flow/client/client.go +++ b/flow/client/client.go @@ -88,6 +88,10 @@ func (c *GRPCClient) Close() error { c.clientConn = nil c.mu.Unlock() + if conn == nil { + return nil + } + if err := conn.Close(); err != nil && !errors.Is(err, context.Canceled) { return fmt.Errorf("close client connection: %w", err) }