diff --git a/src/platform/redox/socket.rs b/src/platform/redox/socket.rs index 7a1b61031dca96e30825900184652c6211982150..5914792e2a929267b3f178cdcc4470b1066cf3d6 100644 --- a/src/platform/redox/socket.rs +++ b/src/platform/redox/socket.rs @@ -84,8 +84,8 @@ unsafe fn inner_get_name( trace!("path: {}", ::core::str::from_utf8_unchecked(&part)); let data = slice::from_raw_parts_mut( - &mut (*address).data as *mut _ as *mut u8, - (*address).data.len(), + &mut (*address).sa_data as *mut _ as *mut u8, + (*address).sa_data.len(), ); let len = data.len().min(part.len());