Просмотр исходного кода

clientv3: use DialContext

Fixes #7216
Anthony Romano 9 лет назад
Родитель
Сommit
56286ccd29
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      clientv3/client.go

+ 2 - 1
clientv3/client.go

@@ -221,7 +221,8 @@ func (c *Client) dialSetupOpts(endpoint string, dopts ...grpc.DialOption) (opts
 			return nil, c.ctx.Err()
 		default:
 		}
-		return net.DialTimeout(proto, host, t)
+		dialer := &net.Dialer{Timeout: t}
+		return dialer.DialContext(c.ctx, proto, host)
 	}
 	opts = append(opts, grpc.WithDialer(f))