diff --git a/gold/link/listen.go b/gold/link/listen.go index 5d8df85..90ea333 100644 --- a/gold/link/listen.go +++ b/gold/link/listen.go @@ -33,7 +33,7 @@ func (m *Me) listen() (conn *net.UDPConn, err error) { logrus.Debugln("[link] recv from endpoint", addr, "src", packet.Src, "dst", packet.Dst) // logrus.Debugln("[link] recv:", hex.EncodeToString(lbf)) if ok { - if p.peerip == nil || p.peerip.String() != addr.String() { + if p.endpoint == nil || p.endpoint.String() != addr.String() { logrus.Infoln("[link] set endpoint of peer", p.peerip, "to", addr.String()) p.endpoint = addr }