From f9dd390a12e7856ed9a8c5c5dafb76d9bac61de0 Mon Sep 17 00:00:00 2001 From: "Andrew Phillips (aider)" Date: Mon, 12 May 2025 11:14:44 -0300 Subject: [PATCH] fix: convert nix Fd to raw fd using into_raw() --- src/modes/diff.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modes/diff.rs b/src/modes/diff.rs index 5b9aa33..1002205 100644 --- a/src/modes/diff.rs +++ b/src/modes/diff.rs @@ -147,7 +147,7 @@ pub fn mode_diff( compression_type: CompressionType, fd_write: nix::unistd::Fd, ) -> std::thread::JoinHandle<()> { - let pipe_writer_raw = unsafe { std::fs::File::from_raw_fd(fd_write) }; + let pipe_writer_raw = unsafe { std::fs::File::from_raw_fd(fd_write.into_raw()) }; std::thread::spawn(move || { write_item_to_pipe( item_path,