diff --git a/polkadot/node/network/collator-protocol/src/collator_side.rs b/polkadot/node/network/collator-protocol/src/collator_side.rs index f56f74113b..01ec85fca7 100644 --- a/polkadot/node/network/collator-protocol/src/collator_side.rs +++ b/polkadot/node/network/collator-protocol/src/collator_side.rs @@ -691,7 +691,7 @@ pub(crate) async fn run( loop { select! { - res = state.connection_requests.next().fuse() => { + res = state.connection_requests.next() => { let (relay_parent, validator_id, peer_id) = match res { Some(res) => res, // Will never happen, but better to be safe. diff --git a/polkadot/node/subsystem-util/src/validator_discovery.rs b/polkadot/node/subsystem-util/src/validator_discovery.rs index 762b800253..3a381f7a6f 100644 --- a/polkadot/node/subsystem-util/src/validator_discovery.rs +++ b/polkadot/node/subsystem-util/src/validator_discovery.rs @@ -87,7 +87,7 @@ pub async fn connect_to_past_session_validators( .filter_map(|(k, v)| v.map(|v| (v, k))) .collect::>(); - let connections = connect_to_authorities(ctx, authorities).await?; + let connections = connect_to_authorities(ctx, authorities).await; Ok(ConnectionRequest { validator_map, @@ -98,7 +98,7 @@ pub async fn connect_to_past_session_validators( async fn connect_to_authorities( ctx: &mut Context, validator_ids: Vec, -) -> Result, Error> { +) -> mpsc::Receiver<(AuthorityDiscoveryId, PeerId)> { const PEERS_CAPACITY: usize = 8; let (connected, connected_rx) = mpsc::channel(PEERS_CAPACITY); @@ -110,7 +110,7 @@ async fn connect_to_authorities( } )).await; - Ok(connected_rx) + connected_rx } /// A struct that assists performing multiple concurrent connection requests.