From d75d1e575a5e2ef00f1e60b7452bd5b9059d66c4 Mon Sep 17 00:00:00 2001 From: "jianfei.zhang" Date: Thu, 27 Oct 2022 11:05:57 +0800 Subject: [PATCH] fix: close conn Signed-off-by: jianfei.zhang --- client/v3/maintenance.go | 1 + 1 file changed, 1 insertion(+) diff --git a/client/v3/maintenance.go b/client/v3/maintenance.go index 25ff135ff..b0ef90db7 100644 --- a/client/v3/maintenance.go +++ b/client/v3/maintenance.go @@ -128,6 +128,7 @@ func NewMaintenance(c *Client) Maintenance { err = c.getToken(dctx) cancel() if err != nil { + conn.Close() return nil, nil, fmt.Errorf("failed to getToken from endpoint %s with maintenance client: %v", endpoint, err) } cancel = func() { conn.Close() }