From e69081359a7d22a951683ad42e3f1dbbc91fd8de Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Sat, 7 Feb 2015 17:47:53 +0000 Subject: [PATCH] -b execve: do not use struct tcb after detach * strace.c (trace): Do not proceed after detach. --- strace.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/strace.c b/strace.c index 855357f3..7e5a3e0a 100644 --- a/strace.c +++ b/strace.c @@ -2327,8 +2327,10 @@ trace(void) if (os_release >= KERNEL_VERSION(3,0,0)) tcp = maybe_switch_tcbs(tcp, pid); - if (detach_on_execve && !skip_one_b_execve) + if (detach_on_execve && !skip_one_b_execve) { detach(tcp); /* do "-b execve" thingy */ + return true; + } skip_one_b_execve = 0; } -- 2.40.0