From f0e03a78425f59a343736df282fa56729018782a Mon Sep 17 00:00:00 2001 From: Csaba Kiraly Date: Wed, 2 Apr 2025 13:55:16 +0200 Subject: [PATCH] p2p/nat: fix external port logging Was logging 0 instead of original port. Signed-off-by: Csaba Kiraly --- p2p/server_nat.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/p2p/server_nat.go b/p2p/server_nat.go index 598ae1f70b..5830f950e1 100644 --- a/p2p/server_nat.go +++ b/p2p/server_nat.go @@ -150,11 +150,9 @@ func (srv *Server) portMappingLoop() { continue } - external := m.extPort - log := newLogger(m.protocol, external, m.port) - + log := newLogger(m.protocol, m.extPort, m.port) log.Trace("Attempting port mapping") - p, err := srv.NAT.AddMapping(m.protocol, external, m.port, m.name, portMapDuration) + p, err := srv.NAT.AddMapping(m.protocol, m.extPort, m.port, m.name, portMapDuration) if err != nil { log.Debug("Couldn't add port mapping", "err", err) m.extPort = 0 @@ -164,8 +162,8 @@ func (srv *Server) portMappingLoop() { // It was mapped! m.extPort = int(p) m.nextTime = srv.clock.Now().Add(portMapRefreshInterval) + log = newLogger(m.protocol, m.extPort, m.port) if m.port != m.extPort { - log = newLogger(m.protocol, m.extPort, m.port) log.Info("NAT mapped alternative port") } else { log.Info("NAT mapped port")