From e9145761673c3b0e533e5452441b2ca7dc075dbe Mon Sep 17 00:00:00 2001 From: Jon Ayers Date: Wed, 4 Feb 2026 20:48:45 -0600 Subject: [PATCH] fix: fix panic in agentsocket.SyncReady (#21913) --- agent/agentsocket/client.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/agent/agentsocket/client.go b/agent/agentsocket/client.go index cc8810c987..3ed629e555 100644 --- a/agent/agentsocket/client.go +++ b/agent/agentsocket/client.go @@ -99,7 +99,10 @@ func (c *Client) SyncReady(ctx context.Context, unitName unit.ID) (bool, error) resp, err := c.client.SyncReady(ctx, &proto.SyncReadyRequest{ Unit: string(unitName), }) - return resp.Ready, err + if err != nil { + return false, xerrors.Errorf("sync ready: %w", err) + } + return resp.Ready, nil } // SyncStatus gets the status of a unit and its dependencies.