From 8de2305cc73920d838e11634dc9ec619c2608a78 Mon Sep 17 00:00:00 2001 From: Mathias Hall-Andersen Date: Fri, 21 Feb 2020 00:31:00 +0100 Subject: Fixed unit tests --- src/platform/linux/udp.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/platform/linux/udp.rs') diff --git a/src/platform/linux/udp.rs b/src/platform/linux/udp.rs index 8930266..7b4fa33 100644 --- a/src/platform/linux/udp.rs +++ b/src/platform/linux/udp.rs @@ -216,11 +216,11 @@ impl LinuxUDPReader { let mut control: ControlHeaderV6 = unsafe { mem::MaybeUninit::uninit().assume_init() }; let mut hdr = libc::msghdr { msg_name: safe_cast(&mut src), - msg_namelen: mem::size_of::() as u32, + msg_namelen: mem::size_of_val(&src) as u32, msg_iov: iovs.as_mut_ptr(), msg_iovlen: iovs.len(), msg_control: safe_cast(&mut control), - msg_controllen: mem::size_of::(), + msg_controllen: mem::size_of_val(&control), msg_flags: 0, }; @@ -270,11 +270,11 @@ impl LinuxUDPReader { let mut control: ControlHeaderV4 = unsafe { mem::MaybeUninit::uninit().assume_init() }; let mut hdr = libc::msghdr { msg_name: safe_cast(&mut src), - msg_namelen: mem::size_of::() as u32, + msg_namelen: mem::size_of_val(&src) as u32, msg_iov: iovs.as_mut_ptr(), msg_iovlen: iovs.len(), msg_control: safe_cast(&mut control), - msg_controllen: mem::size_of::(), + msg_controllen: mem::size_of_val(&control), msg_flags: 0, }; @@ -350,7 +350,7 @@ impl LinuxUDPWriter { let mut hdr = libc::msghdr { msg_name: safe_cast(&mut dst.dst), - msg_namelen: mem::size_of_val(&dst.dst).try_into().unwrap(), + msg_namelen: mem::size_of_val(&dst.dst) as u32, msg_iov: iovs.as_mut_ptr(), msg_iovlen: iovs.len(), msg_control: safe_cast(&mut control), @@ -415,7 +415,7 @@ impl LinuxUDPWriter { let mut hdr = libc::msghdr { msg_name: safe_cast(&mut dst.dst), - msg_namelen: mem::size_of_val(&dst.dst).try_into().unwrap(), + msg_namelen: mem::size_of_val(&dst.dst) as u32, msg_iov: iovs.as_mut_ptr(), msg_iovlen: iovs.len(), msg_control: safe_cast(&mut control), -- cgit v1.2.3-59-g8ed1b