fix: ignore discovered peers with tcp port 0 (#12065)

This commit is contained in:
Matthias Seitz
2024-10-25 14:17:07 +02:00
committed by GitHub
parent 58441c158b
commit 26d1b1524b

View File

@ -214,6 +214,10 @@ impl Discovery {
fn on_node_record_update(&mut self, record: NodeRecord, fork_id: Option<ForkId>) {
let peer_id = record.id;
let tcp_addr = record.tcp_addr();
if tcp_addr.port() == 0 {
// useless peer for p2p
return
}
let udp_addr = record.udp_addr();
let addr = PeerAddr::new(tcp_addr, Some(udp_addr));
_ =