From 39c1fc95f0b221ab5d28a51adece2834a62c6686 Mon Sep 17 00:00:00 2001 From: Alisa Sireneva Date: Fri, 21 Nov 2025 09:17:03 +0300 Subject: [PATCH] Avoid allocating in pre_exec closure --- src/app/process.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/process.rs b/src/app/process.rs index b50f343..292a102 100644 --- a/src/app/process.rs +++ b/src/app/process.rs @@ -79,7 +79,10 @@ pub fn spawn_background_process_with_env( } unsafe { - cmd.pre_exec(|| setsid().map(|_| ()).map_err(std::io::Error::other)); + cmd.pre_exec(|| { + setsid()?; + Ok(()) + }); } // Spawn the process