diff --git a/src/lib.rs b/src/lib.rs index 88daa3b..ade5305 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -141,8 +141,8 @@ async fn create_udp_stream(socket_queue: &Option>, peer: Socket match &socket_queue { None => { let bind_addr = match peer { - SocketAddr::V4(_) => SocketAddr::from(([0, 0, 0, 0], 0)), - SocketAddr::V6(_) => SocketAddr::from(([0, 0, 0, 0, 0, 0, 0, 0], 0)), + SocketAddr::V4(_) => SocketAddr::from((std::net::Ipv4Addr::UNSPECIFIED, 0)), + SocketAddr::V6(_) => SocketAddr::from((std::net::Ipv6Addr::UNSPECIFIED, 0)), }; let socket = UdpSocket::bind(bind_addr).await?; socket.connect(peer).await?;