diff --git a/clientv3/auth.go b/clientv3/auth.go index 023892032..f1241027e 100644 --- a/clientv3/auth.go +++ b/clientv3/auth.go @@ -216,8 +216,8 @@ func (auth *authenticator) close() { auth.conn.Close() } -func newAuthenticator(endpoint string, opts []grpc.DialOption, c *Client) (*authenticator, error) { - conn, err := grpc.Dial(endpoint, opts...) +func newAuthenticator(ctx context.Context, endpoint string, opts []grpc.DialOption, c *Client) (*authenticator, error) { + conn, err := grpc.DialContext(ctx, endpoint, opts...) if err != nil { return nil, err }