mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-05-07 18:24:36 +00:00
fix ipv4 map use old peer_id, fix direct connector use ring
This commit is contained in:
@@ -240,8 +240,13 @@ impl DirectConnectorManager {
|
||||
})
|
||||
.await?;
|
||||
|
||||
let listener = ip_list
|
||||
let available_listeners = ip_list
|
||||
.listeners
|
||||
.iter()
|
||||
.filter_map(|l| if l.scheme() != "ring" { Some(l) } else { None })
|
||||
.collect::<Vec<_>>();
|
||||
|
||||
let listener = available_listeners
|
||||
.get(0)
|
||||
.ok_or(anyhow::anyhow!("peer {} have no listener", dst_peer_id))?;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user