Skip to content

Commit 6d7e7f9

Browse files
committed
refactor: replace unsafe File::from_raw_fd with safe File::from
1 parent f0ce79f commit 6d7e7f9

File tree

1 file changed

+4
-4
lines changed
  • packages/edge/infra/client/isolate-v8-runner/src

1 file changed

+4
-4
lines changed

packages/edge/infra/client/isolate-v8-runner/src/isolate.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -217,10 +217,10 @@ pub async fn run_inner(
217217
let (stderr_read_fd, stderr_write_fd) = pipe()?;
218218

219219
// SAFETY: These are created by pipes
220-
let stdout_reader = unsafe { std::fs::File::from_raw_fd(stdout_read_fd) };
221-
let stdout_writer = unsafe { std::fs::File::from_raw_fd(stdout_write_fd) };
222-
let stderr_reader = unsafe { std::fs::File::from_raw_fd(stderr_read_fd) };
223-
let stderr_writer = unsafe { std::fs::File::from_raw_fd(stderr_write_fd) };
220+
let stdout_reader = std::fs::File::from(stdout_read_fd);
221+
let stdout_writer = std::fs::File::from(stdout_write_fd);
222+
let stderr_reader = std::fs::File::from(stderr_read_fd);
223+
let stderr_writer = std::fs::File::from(stderr_write_fd);
224224
let mut stderr_writer2 = stderr_writer.try_clone()?;
225225

226226
let isolate_stdout = BufReader::new(stdout_reader);

0 commit comments

Comments
 (0)