diff --git a/quinn-udp/src/unix.rs b/quinn-udp/src/unix.rs index a6cfff88a..5ac3fbf83 100644 --- a/quinn-udp/src/unix.rs +++ b/quinn-udp/src/unix.rs @@ -712,10 +712,9 @@ fn prepare_recv( hdr.msg_datalen = buf.len(); } -fn decode_recv( +fn decode_recv>( name: &MaybeUninit, - #[cfg(not(apple_fast))] hdr: &libc::msghdr, - #[cfg(apple_fast)] hdr: &msghdr_x, + hdr: &M, len: usize, ) -> io::Result { let name = unsafe { name.assume_init() };