From 031b2f827abb79fa6976cd8a829007977d201265 Mon Sep 17 00:00:00 2001 From: Alisa Sireneva Date: Fri, 21 Nov 2025 09:36:12 +0300 Subject: [PATCH] Avoid allocating in pre_exec closure Signed-off-by: Alisa Sireneva --- src/imageproxy.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/imageproxy.rs b/src/imageproxy.rs index 5b6fad9..eb0a6ad 100644 --- a/src/imageproxy.rs +++ b/src/imageproxy.rs @@ -279,10 +279,9 @@ impl TryFrom for Command { let mut c = std::process::Command::new("skopeo"); unsafe { c.pre_exec(|| { - rustix::process::set_parent_process_death_signal(Some( + Ok(rustix::process::set_parent_process_death_signal(Some( rustix::process::Signal::TERM, - )) - .map_err(|e| std::io::Error::new(std::io::ErrorKind::Other, e)) + ))?) }); } c