From eadf80c3f2c684a553d67dc3853e5538ff6b1db6 Mon Sep 17 00:00:00 2001 From: fumiama Date: Sat, 1 Jan 2022 22:10:16 +0800 Subject: [PATCH] reduce ep change --- gold/link/notify.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gold/link/notify.go b/gold/link/notify.go index 32d4058..53784e1 100644 --- a/gold/link/notify.go +++ b/gold/link/notify.go @@ -27,8 +27,10 @@ func (l *Link) onNotify(packet []byte) { if err == nil { p, ok := l.me.IsInPeer(peer) if ok { - p.endpoint = addr - logrus.Infoln("[notify] set ep of peer", peer, "to", ep) + if p.endpoint.String() != ep { + p.endpoint = addr + logrus.Infoln("[notify] set ep of peer", peer, "to", ep) + } continue } }