From 5977868165619020b2362bfd61c2c3c16bfa0462 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Thu, 28 Jul 2022 22:06:55 +0200 Subject: [PATCH] lib/config: Use net.JoinHostPort instead of string manipulation (#8470) --- lib/config/config.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/config/config.go b/lib/config/config.go index bbfa90244..bf44f6259 100644 --- a/lib/config/config.go +++ b/lib/config/config.go @@ -590,7 +590,7 @@ func filterURLSchemePrefix(addrs []string, prefix string) []string { // a random high port is returned. func getFreePort(host string, ports ...int) (int, error) { for _, port := range ports { - c, err := net.Listen("tcp", fmt.Sprintf("%s:%d", host, port)) + c, err := net.Listen("tcp", net.JoinHostPort(host, strconv.Itoa(port))) if err == nil { c.Close() return port, nil