diff --git a/src/platform/redox/socket.rs b/src/platform/redox/socket.rs index b1ac622661..1e120887e7 100644 --- a/src/platform/redox/socket.rs +++ b/src/platform/redox/socket.rs @@ -20,7 +20,7 @@ use crate::{ EAFNOSUPPORT, EDOM, EFAULT, EINVAL, EMSGSIZE, ENOMEM, ENOSYS, ENOTSOCK, EOPNOTSUPP, EPROTONOSUPPORT, }, - netinet_in::{in_addr, in6_addr, in_port_t, sockaddr_in, sockaddr_in6}, + netinet_in::{in_addr, in_port_t, sockaddr_in, sockaddr_in6}, string::strnlen, sys_select::timeval, sys_socket::{ @@ -73,7 +73,7 @@ unsafe fn bind_or_connect( } let data = unsafe { &*address.cast::() }; - let addr = unsafe { &data.sin6_addr.s6_addr }; + let addr = &data.sin6_addr.s6_addr; let port = in_port_t::from_be(data.sin6_port); let scope = data.sin6_scope_id;