Merge branch 'uniq_bridge_addr' into 'main'

Bridges: deduplicate addresses.

See merge request tpo/core/arti!1409
This commit is contained in:
Alexander Færøy 2023-07-14 13:34:18 +00:00
commit ae30658118
1 changed files with 2 additions and 0 deletions

View File

@ -1,5 +1,6 @@
//! Implementation code to make a bridge something that we can connect to and use to relay traffic.
use itertools::Itertools as _;
use tor_linkspec::{
ChanTarget, CircTarget, HasAddrs, HasChanMethod, HasRelayIds, RelayIdRef, RelayIdType,
};
@ -56,6 +57,7 @@ impl<'a> BridgeRelay<'a> {
.iter()
.copied()
.chain(desc.iter().flat_map(|d| d.as_ref().or_ports()))
.unique()
.collect();
Self {