diff --git a/lib/connections/tcp_listen.go b/lib/connections/tcp_listen.go index 666c40ca..ba78a76a 100644 --- a/lib/connections/tcp_listen.go +++ b/lib/connections/tcp_listen.go @@ -185,7 +185,7 @@ func fixupPort(uri *url.URL) *url.URL { host, port, err := net.SplitHostPort(uri.Host) if err != nil && strings.HasPrefix(err.Error(), "missing port") { // addr is on the form "1.2.3.4" - copyURI.Host = net.JoinHostPort(host, "22000") + copyURI.Host = net.JoinHostPort(uri.Host, "22000") } else if err == nil && port == "" { // addr is on the form "1.2.3.4:" copyURI.Host = net.JoinHostPort(host, "22000")