diff --git a/weaver/main.go b/weaver/main.go index d7eeff34..1f351255 100644 --- a/weaver/main.go +++ b/weaver/main.go @@ -127,9 +127,7 @@ func main() { router := weave.NewRouter(iface, ourName, []byte(password), connLimit, bufSz*1024*1024, logFrame) router.Start() for _, peer := range peers { - normPeer := weave.NormalisePeerAddr(peer) - addr, err := net.ResolveTCPAddr("tcp4", normPeer) - if err == nil { + if addr, err := net.ResolveTCPAddr("tcp4", weave.NormalisePeerAddr(peer)); err == nil { router.ConnectionMaker.InitiateConnection(addr.String()) } else { log.Fatal(err)