Skip to content

Commit ac3d4cd

Browse files
NathanFlurryMasterPtato
authored andcommitted
refactor: replace unsafe File::from_raw_fd with safe File::from
1 parent 9fdd868 commit ac3d4cd

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)