From 9ffce8c687bb1f181032a667206d248058cd445a Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Wed, 26 Apr 2017 17:57:00 +0300 Subject: [PATCH] client: properly extract tls ServerName from address without port --- client.go | 3 +++ 1 file changed, 3 insertions(+) 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 "*"