From 0fa21cb0e9e21eaba796cdf8b429ec74b66aaca6 Mon Sep 17 00:00:00 2001 From: messense Date: Fri, 10 Dec 2021 23:10:58 +0800 Subject: [PATCH] Fix compilation error on FreeBSD 12 --- src/sys/unix/selector/kqueue.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sys/unix/selector/kqueue.rs b/src/sys/unix/selector/kqueue.rs index b7a01a51c..dc885a384 100644 --- a/src/sys/unix/selector/kqueue.rs +++ b/src/sys/unix/selector/kqueue.rs @@ -1,6 +1,6 @@ use crate::{Interest, Token}; use log::error; -use std::mem::MaybeUninit; +use std::mem::{self, MaybeUninit}; use std::ops::{Deref, DerefMut}; use std::os::unix::io::{AsRawFd, RawFd}; #[cfg(debug_assertions)] @@ -60,6 +60,7 @@ macro_rules! kevent { fflags: 0, data: 0, udata: $data as UData, + ..unsafe { mem::zeroed() } } }; }