Append a port to address if it does not exist

This commit is contained in:
Milos Gajdos
2019-10-03 16:16:25 +01:00
parent b1163b9dee
commit b8815dff14
2 changed files with 13 additions and 5 deletions

View File

@@ -107,9 +107,9 @@ func configure(c *consulRegistry, opts ...registry.Option) {
if ae, ok := err.(*net.AddrError); ok && ae.Err == "missing port in address" {
port = "8500"
addr = address
addrs = append(addrs, fmt.Sprintf("%s:%s", addr, port))
addrs = append(addrs, net.JoinHostPort(addr, port))
} else if err == nil {
addrs = append(addrs, fmt.Sprintf("%s:%s", addr, port))
addrs = append(addrs, net.JoinHostPort(addr, port))
}
}