diff --git a/client.go b/client.go index 3f49e9e..fe90fa7 100644 --- a/client.go +++ b/client.go @@ -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 "*"