diff --git a/transport/http2_client.go b/transport/http2_client.go index a03e92f97..d88e6be50 100644 --- a/transport/http2_client.go +++ b/transport/http2_client.go @@ -107,7 +107,7 @@ type http2Client struct { prevGoAwayID uint32 } -func dial(fn func(context.Context, string) (net.Conn, error), ctx context.Context, addr string) (net.Conn, error) { +func dial(ctx context.Context, fn func(context.Context, string) (net.Conn, error), addr string) (net.Conn, error) { if fn != nil { return fn(ctx, addr) } @@ -147,7 +147,7 @@ func isTemporary(err error) bool { // fails. func newHTTP2Client(ctx context.Context, addr string, opts ConnectOptions) (_ ClientTransport, err error) { scheme := "http" - conn, err := dial(opts.Dialer, ctx, addr) + conn, err := dial(ctx, opts.Dialer, addr) if err != nil { return nil, connectionErrorf(true, err, "transport: %v", err) }