From ec4663e93d5d99d79f2f03edd2c04a7a143f1a44 Mon Sep 17 00:00:00 2001 From: Jackson Coxson Date: Thu, 23 Oct 2025 10:10:07 -0600 Subject: [PATCH] Qualify unix from_raw_fd call in FFI --- ffi/src/lib.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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); }