diff --git a/crates/irtt-client/src/lib.rs b/crates/irtt-client/src/lib.rs index f418e8e..d8ae692 100644 --- a/crates/irtt-client/src/lib.rs +++ b/crates/irtt-client/src/lib.rs @@ -2,6 +2,7 @@ not(all(target_os = "linux", feature = "ancillary")), forbid(unsafe_code) )] +#![cfg_attr(all(target_os = "linux", feature = "ancillary"), deny(unsafe_code))] mod client; mod config; diff --git a/crates/irtt-client/src/receive/linux.rs b/crates/irtt-client/src/receive/linux.rs index 16a424b..441c497 100644 --- a/crates/irtt-client/src/receive/linux.rs +++ b/crates/irtt-client/src/receive/linux.rs @@ -1,3 +1,4 @@ +#![allow(unsafe_code)] use std::{ io, mem, net::{SocketAddr, UdpSocket},