fix:close conn

Signed-off-by: jianfei.zhang <jianfei.zhang@daocloud.io>
This commit is contained in:
jianfei.zhang
2022-10-31 14:36:47 +08:00
committed by falser101
parent 9d7e10863e
commit 45e31f6c80

View File

@@ -92,6 +92,7 @@ func NewMaintenance(c *Client) Maintenance {
err = c.getToken(dctx) err = c.getToken(dctx)
cancel() cancel()
if err != nil { if err != nil {
conn.Close()
return nil, nil, fmt.Errorf("failed to getToken from endpoint %s with maintenance client: %v", endpoint, err) return nil, nil, fmt.Errorf("failed to getToken from endpoint %s with maintenance client: %v", endpoint, err)
} }
cancel = func() { conn.Close() } cancel = func() { conn.Close() }