diff --git a/src/fd_readable_set.rs b/src/fd_readable_set.rs index c76c9d28f..28479e70f 100644 --- a/src/fd_readable_set.rs +++ b/src/fd_readable_set.rs @@ -70,23 +70,19 @@ pub fn check_readable(&mut self, timeout_usec: u64) -> c_int { let null = std::ptr::null_mut(); use crate::libc::{select64, timeval64}; if timeout_usec == Self::kNoTimeout { - unsafe { - return select64( - self.nfds_, - &mut self.fdset_, - null, - null, - std::ptr::null_mut(), - ); - } + return select64( + self.nfds_, + &mut self.fdset_, + null, + null, + std::ptr::null_mut(), + ); } else { let mut tvs = timeval64 { tv_sec: (timeout_usec / kUsecPerSec).try_into().unwrap(), tv_usec: (timeout_usec % kUsecPerSec).try_into().unwrap(), }; - unsafe { - return select64(self.nfds_, &mut self.fdset_, null, null, &mut tvs); - } + return select64(self.nfds_, &mut self.fdset_, null, null, &mut tvs); } }