Skip to content

Commit 090de44

Browse files
guillaumemicheldennis-tra
authored andcommitted
set pi.maddrs from peerstore addresses
1 parent 78dfa48 commit 090de44

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

discv5/crawler.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313
"github.com/ethereum/go-ethereum/p2p/enode"
1414
"github.com/libp2p/go-libp2p/core/network"
1515
"github.com/libp2p/go-libp2p/core/peer"
16-
"github.com/libp2p/go-libp2p/p2p/host/basic"
16+
basichost "github.com/libp2p/go-libp2p/p2p/host/basic"
1717
ma "github.com/multiformats/go-multiaddr"
1818
log "github.com/sirupsen/logrus"
1919
"go.uber.org/atomic"
@@ -220,8 +220,9 @@ func (c *Crawler) crawlLibp2p(ctx context.Context, pi PeerInfo) chan Libp2pResul
220220
}
221221
}
222222

223-
// Extract listen addresses
224-
result.ListenAddrs = ps.Addrs(pi.ID())
223+
// Update pi maddrs to include all listen addresses
224+
pi.maddrs = ps.Addrs(pi.ID())
225+
result.ListenAddrs = pi.maddrs
225226
}
226227

227228
// if there was a connection error, parse it to a known one

0 commit comments

Comments
 (0)