client: properly extract tls ServerName from address without port

This commit is contained in:
Aliaksandr Valialkin
2017-04-26 17:57:00 +03:00
parent 8b2cc86299
commit 9ffce8c687
+3
View File
@@ -1380,6 +1380,9 @@ func newClientTLSConfig(c *tls.Config, addr string) *tls.Config {
}
func tlsServerName(addr string) string {
if !strings.Contains(addr, ":") {
return addr
}
host, _, err := net.SplitHostPort(addr)
if err != nil {
return "*"