diff --git a/src/platform/redox/socket.rs b/src/platform/redox/socket.rs index 7ec53d1bce2b0406828ec9532d06c3a950df5589..34922e997c12b0cfd9452b173a44aa8927c1c6b4 100644 --- a/src/platform/redox/socket.rs +++ b/src/platform/redox/socket.rs @@ -27,7 +27,7 @@ macro_rules! bind_or_connect { } let data = &*($address as *const sockaddr_in); let addr = data.sin_addr.s_addr; - let port = data.sin_port; + let port = in_port_t::from_be(data.sin_port); let path = format!( bind_or_connect!($mode "{}.{}.{}.{}:{}"), addr >> 8 * 3,