diff --git a/iroh-gossip/src/net.rs b/iroh-gossip/src/net.rs index 1ecb3fcf39..3be8169eab 100644 --- a/iroh-gossip/src/net.rs +++ b/iroh-gossip/src/net.rs @@ -840,13 +840,16 @@ mod test { rng: &mut rand_chacha::ChaCha12Rng, relay_map: RelayMap, ) -> anyhow::Result { - Endpoint::builder() + let ep = Endpoint::builder() .secret_key(SecretKey::generate_with_rng(rng)) .alpns(vec![GOSSIP_ALPN.to_vec()]) .relay_mode(RelayMode::Custom(relay_map)) .insecure_skip_relay_cert_verify(true) .bind(0) - .await + .await?; + + ep.watch_home_relay().next().await; + Ok(ep) } async fn endpoint_loop(