diff --git a/ffi/src/lib.rs b/ffi/src/lib.rs index c317206..c0f8219 100644 --- a/ffi/src/lib.rs +++ b/ffi/src/lib.rs @@ -48,7 +48,6 @@ use idevice::{Idevice, IdeviceSocket, ReadWrite}; use once_cell::sync::Lazy; use std::{ ffi::{CStr, CString, c_char}, - os::fd::FromRawFd, ptr::null_mut, }; use tokio::runtime::{self, Runtime}; @@ -141,7 +140,7 @@ pub unsafe extern "C" fn idevice_from_fd( // Get socket ownership let fd = unsafe { libc::dup(fd) }; - let socket = unsafe { std::net::TcpStream::from_raw_fd(fd) }; + let socket = unsafe { ::from_raw_fd(fd) }; if let Err(e) = socket.set_nonblocking(true) { return ffi_err!(e); }