discovery: drop trailing . from srv target

release-2.1
Xiang Li 2015-04-09 07:08:22 -07:00
parent f5d4c86153
commit 9b65ff6959
1 changed files with 2 additions and 1 deletions

View File

@ -53,7 +53,8 @@ func SRVGetCluster(name, dns string, defaultToken string, apurls types.URLs) (st
return err
}
for _, srv := range addrs {
host := net.JoinHostPort(srv.Target, fmt.Sprintf("%d", srv.Port))
target := strings.TrimSuffix(srv.Target, ".")
host := net.JoinHostPort(target, fmt.Sprintf("%d", srv.Port))
tcpAddr, err := resolveTCPAddr("tcp", host)
if err != nil {
log.Printf("discovery: Couldn't resolve host %s during SRV discovery", host)