diff options
Diffstat (limited to 'crates/runner/src/task.rs')
-rw-r--r-- | crates/runner/src/task.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/runner/src/task.rs b/crates/runner/src/task.rs index 2b0070b..dc15ec5 100644 --- a/crates/runner/src/task.rs +++ b/crates/runner/src/task.rs @@ -319,15 +319,14 @@ fn run_task(input_hash: &InputHash, task: &Task, jobserver: &mut Jobserver) -> R process::exit(127); }; - let (pid, ()) = unsafe { + let pid = unsafe { ns::spawn( CloneFlags::CLONE_NEWNS | CloneFlags::CLONE_NEWPID | CloneFlags::CLONE_NEWIPC | CloneFlags::CLONE_NEWNET | CloneFlags::CLONE_NEWUTS, - (), - |()| exec_cmd().unwrap(), + || exec_cmd().unwrap(), ) } .context("Failed to run task container")?; |