Fixed a number of warnings

This commit is contained in:
Conrad Kramer 2023-12-17 19:40:19 -08:00
parent 76278809ea
commit 104f8215ba
28 changed files with 144 additions and 199 deletions

View file

@ -1,5 +1,5 @@
use std::{
io::{Error, Read},
io::Error,
mem::MaybeUninit,
os::fd::{AsRawFd, FromRawFd, IntoRawFd, RawFd},
};
@ -51,7 +51,7 @@ impl TunInterface {
let mut tmp_buf = [MaybeUninit::uninit(); 1500];
let len = self.socket.recv(&mut tmp_buf)?;
let result_buf = unsafe { assume_init(&tmp_buf[4..len]) };
buf[..len - 4].copy_from_slice(&result_buf);
buf[..len - 4].copy_from_slice(result_buf);
len - 4
}