diff --git a/apps/src/cmsg.rs b/apps/src/cmsg.rs index e69652f188..dff59a9198 100644 --- a/apps/src/cmsg.rs +++ b/apps/src/cmsg.rs @@ -72,7 +72,7 @@ impl<'a> Encoder<'a> { let space = unsafe { libc::CMSG_SPACE(mem::size_of_val(&value) as _) as usize }; assert!( - self.hdr.msg_controllen as usize >= self.len + space, + self.hdr.msg_controllen >= self.len + space, "control message buffer too small" ); let cmsg = self.cmsg.take().expect("no control buffer space remaining"); @@ -107,7 +107,7 @@ impl<'a> Drop for Encoder<'a> { pub unsafe fn decode(cmsg: &libc::cmsghdr) -> T { assert!(mem::align_of::() <= mem::align_of::()); debug_assert_eq!( - cmsg.cmsg_len as usize, + cmsg.cmsg_len, libc::CMSG_LEN(mem::size_of::() as _) as usize ); ptr::read(libc::CMSG_DATA(cmsg) as *const T) diff --git a/apps/src/recvfrom.rs b/apps/src/recvfrom.rs index a0fa402cdf..fe1fac8f87 100644 --- a/apps/src/recvfrom.rs +++ b/apps/src/recvfrom.rs @@ -84,7 +84,7 @@ fn recvmsg( let mut iov = IoSliceMut::new(buf); let mut name = MaybeUninit::::uninit(); let mut ctrl = cmsg::Aligned(MaybeUninit::< - [u8; (std::mem::size_of::() as _)], + [u8; std::mem::size_of::() as _], >::uninit()); let mut hdr = unsafe { std::mem::zeroed::() };