diff options
Diffstat (limited to 'msg_socket')
-rw-r--r-- | msg_socket/src/msg_on_socket.rs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/msg_socket/src/msg_on_socket.rs b/msg_socket/src/msg_on_socket.rs index cf5e528..98976e8 100644 --- a/msg_socket/src/msg_on_socket.rs +++ b/msg_socket/src/msg_on_socket.rs @@ -212,13 +212,11 @@ rawfd_impl!(UnixDatagram); unsafe trait AlignedNew: Sized + DataInit { unsafe fn from_unaligned(buffer: &[u8]) -> Option<Self> { let mut value = std::mem::uninitialized::<Self>(); - { - let value_mem = value.as_mut_slice(); - if value_mem.len() != buffer.len() { - return None; - } - value_mem.copy_from_slice(buffer); + let value_mem = value.as_mut_slice(); + if value_mem.len() != buffer.len() { + return None; } + value_mem.copy_from_slice(buffer); Some(value) } } |