From f2a03cf7a165e913b95329c0e80cfe4ef186f5dd Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 19 Jan 2022 22:38:13 +0100 Subject: [PATCH] Fix incorrect listen addr in error message The various server goroutines would always capture the last listen addr in the loop. --- cmd/soju/main.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/soju/main.go b/cmd/soju/main.go index 9219fee..e679181 100644 --- a/cmd/soju/main.go +++ b/cmd/soju/main.go @@ -142,6 +142,7 @@ func main() { srv.Logger = soju.NewLogger(log.Writer(), debug) for _, listen := range cfg.Listen { + listen := listen // copy listenURI := listen if !strings.Contains(listenURI, ":/") { // This is a raw domain name, make it an URL with an empty scheme