From cc6fadb8bb800ad47bc3f2e21b9b4d9cc70fd473 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Mon, 7 Apr 2025 17:38:34 +0200 Subject: [PATCH] Only SyncSigTctl if there exists a proc fd. --- redox-rt/src/proc.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/redox-rt/src/proc.rs b/redox-rt/src/proc.rs index fc4e753d84..173d6b0aed 100644 --- a/redox-rt/src/proc.rs +++ b/redox-rt/src/proc.rs @@ -845,13 +845,13 @@ pub fn fork_inner(initial_rsp: *mut usize, args: &ForkArgs) -> Result { CallFlags::empty(), &[ProcCall::SyncSigPctl as usize], )?; + thread_call( + *new_thr_fd, + &mut [], + CallFlags::empty(), + &[ThreadCall::SyncSigTctl as usize], + )?; } - thread_call( - *new_thr_fd, - &mut [], - CallFlags::empty(), - &[ThreadCall::SyncSigTctl as usize], - )?; } copy_env_regs(**cur_thr_fd, *new_thr_fd)?; }