From 5ec370688a7cec5486ad89808ee40b43a12dce20 Mon Sep 17 00:00:00 2001 From: Nishant Das Date: Tue, 7 Apr 2020 08:57:21 +0800 Subject: [PATCH] fix it (#5326) --- beacon-chain/p2p/info.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/beacon-chain/p2p/info.go b/beacon-chain/p2p/info.go index 35b1fe0f9a30..d97555b9bbf3 100644 --- a/beacon-chain/p2p/info.go +++ b/beacon-chain/p2p/info.go @@ -22,7 +22,7 @@ self=%s %v `, s.cfg.BootstrapNodeAddr, - selfAddresses(s.host), + s.selfAddresses(), len(s.host.Network().Peers()), formatPeers(s.host), // Must be last. Writes one entry per row. ); err != nil { @@ -37,10 +37,13 @@ self=%s } // selfAddresses formats the host data into dialable strings, comma separated. -func selfAddresses(h host.Host) string { +func (s *Service) selfAddresses() string { var addresses []string - for _, ma := range h.Addrs() { - addresses = append(addresses, ma.String()+"/p2p/"+h.ID().Pretty()) + if s.dv5Listener != nil { + addresses = append(addresses, s.dv5Listener.Self().String()) + } + for _, ma := range s.host.Addrs() { + addresses = append(addresses, ma.String()+"/p2p/"+s.host.ID().Pretty()) } return strings.Join(addresses, ",") }