From 110343064234c6586055e2202bdfe7784b8b0e99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Saparelli?= Date: Fri, 18 Sep 2026 07:54:51 +1200 Subject: [PATCH] fix(UB): remove trace logging in pre_exec Fixes #56 --- src/std/reset_sigmask.rs | 7 ------- src/tokio/reset_sigmask.rs | 7 ------- 2 files changed, 14 deletions(-) diff --git a/src/std/reset_sigmask.rs b/src/std/reset_sigmask.rs index a5a2d9c..e1c6d01 100644 --- a/src/std/reset_sigmask.rs +++ b/src/std/reset_sigmask.rs @@ -19,14 +19,7 @@ impl CommandWrapper for ResetSigmask { command.pre_exec(|| { let mut oldset = SigSet::empty(); let newset = SigSet::all(); - - #[cfg(feature = "tracing")] - trace!(unblocking=?newset, "resetting process sigmask"); - sigprocmask(SigmaskHow::SIG_UNBLOCK, Some(&newset), Some(&mut oldset))?; - - #[cfg(feature = "tracing")] - trace!(?oldset, "sigmask reset"); Ok(()) }); } diff --git a/src/tokio/reset_sigmask.rs b/src/tokio/reset_sigmask.rs index 58b32bc..b376e7a 100644 --- a/src/tokio/reset_sigmask.rs +++ b/src/tokio/reset_sigmask.rs @@ -20,14 +20,7 @@ impl CommandWrapper for ResetSigmask { command.pre_exec(|| { let mut oldset = SigSet::empty(); let newset = SigSet::all(); - - #[cfg(feature = "tracing")] - trace!(unblocking=?newset, "resetting process sigmask"); - sigprocmask(SigmaskHow::SIG_UNBLOCK, Some(&newset), Some(&mut oldset))?; - - #[cfg(feature = "tracing")] - trace!(?oldset, "sigmask reset"); Ok(()) }); }