diff --git a/core/handshake/src/transports/webrtc/mod.rs b/core/handshake/src/transports/webrtc/mod.rs index 61ca61db3..0efa40143 100644 --- a/core/handshake/src/transports/webrtc/mod.rs +++ b/core/handshake/src/transports/webrtc/mod.rs @@ -54,7 +54,13 @@ impl Transport for WebRtcTransport { type Sender = WebRtcSender; type Receiver = WebRtcReceiver; - async fn bind(waiter: ShutdownWaiter, config: Self::Config) -> Result<(Self, Option)> { + async fn bind( + waiter: ShutdownWaiter, + mut config: Self::Config, + ) -> Result<(Self, Option)> { + // TEMP: Hardcode the listening address to avoid older testnet configs + config.udp_address.set_ip([0, 0, 0, 0].into()); + info!("Binding WebRTC transport on {}", config.udp_address); let conns = Arc::new(DashMap::new());