Browse Source

http2: use net.JoinHostPort

This makes it correct for IPv6 too.

Change-Id: Ide2fc12ed97974b6abbafa66c4b83d0086c4e87c
Reviewed-on: https://go-review.googlesource.com/15030
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
Tamir Duberstein 10 years ago
parent
commit
7c302550d1
1 changed files with 1 additions and 1 deletions
  1. 1 1
      http2/transport.go

+ 1 - 1
http2/transport.go

@@ -186,7 +186,7 @@ func (t *Transport) newClientConn(host, port, key string) (*clientConn, error) {
 		NextProtos:         []string{NextProtoTLS},
 		InsecureSkipVerify: t.InsecureTLSDial,
 	}
-	tconn, err := tls.Dial("tcp", host+":"+port, cfg)
+	tconn, err := tls.Dial("tcp", net.JoinHostPort(host, port), cfg)
 	if err != nil {
 		return nil, err
 	}