mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-07-12 14:12:27 +02:00
server: use deduped addrMap for connReq creation
Use the addrMap for connReq creation to prevent creating duplicate connection requests if persistentPeerAddrs contains duplicate addresses.
This commit is contained in:
@ -3772,11 +3772,7 @@ func (s *server) connectToPersistentPeer(pubKeyStr string) {
|
||||
|
||||
// Any addresses left in addrMap are new ones that we have not made
|
||||
// connection requests for. So create new connection requests for those.
|
||||
for _, addr := range s.persistentPeerAddrs[pubKeyStr] {
|
||||
if _, ok := addrMap[addr.String()]; !ok {
|
||||
continue
|
||||
}
|
||||
|
||||
for _, addr := range addrMap {
|
||||
connReq := &connmgr.ConnReq{
|
||||
Addr: addr,
|
||||
Permanent: true,
|
||||
|
Reference in New Issue
Block a user