From ad75704f7b5c563cf4eff170de1a79c55b8365ef Mon Sep 17 00:00:00 2001 From: Dennis Schwerdel Date: Thu, 27 May 2021 08:16:38 +0200 Subject: [PATCH] Fix listen with IPv4 error (#198) --- src/net.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/net.rs b/src/net.rs index aab0f32..9108778 100644 --- a/src/net.rs +++ b/src/net.rs @@ -51,7 +51,7 @@ pub fn parse_listen(addr: &str, default_port: u16) -> SocketAddr { impl Socket for UdpSocket { fn listen(addr: &str) -> Result { - let addr = parse_listen(addr, DEFAULT_PORT); + let addr = mapped_addr(parse_listen(addr, DEFAULT_PORT)); UdpSocket::bind(addr) } @@ -136,7 +136,7 @@ impl AsRawFd for MockSocket { impl Socket for MockSocket { fn listen(addr: &str) -> Result { - Ok(Self::new(parse_listen(addr, DEFAULT_PORT))) + Ok(Self::new(mapped_addr(parse_listen(addr, DEFAULT_PORT)))) } fn receive(&mut self, buffer: &mut MsgBuffer) -> Result {