summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_exit.c
diff options
context:
space:
mode:
authordavidxu <davidxu@FreeBSD.org>2004-10-23 11:20:26 +0000
committerdavidxu <davidxu@FreeBSD.org>2004-10-23 11:20:26 +0000
commit45aef9e6ad88fff3eb57129d03fd658231f53ca9 (patch)
tree624f40c631a0b2b62faacd25c815f5176bd6d808 /sys/kern/kern_exit.c
parentccf98d58ff8176c01750fd2e8c7e54f97ed43be1 (diff)
downloadFreeBSD-src-45aef9e6ad88fff3eb57129d03fd658231f53ca9.zip
FreeBSD-src-45aef9e6ad88fff3eb57129d03fd658231f53ca9.tar.gz
Remove P_STOPPED_TRACE bit if debugger dies without a chance to
detach debugged process.
Diffstat (limited to 'sys/kern/kern_exit.c')
-rw-r--r--sys/kern/kern_exit.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_exit.c b/sys/kern/kern_exit.c
index ae44fc3..12895e7 100644
--- a/sys/kern/kern_exit.c
+++ b/sys/kern/kern_exit.c
@@ -403,7 +403,7 @@ retry:
* since their existence means someone is screwing up.
*/
if (q->p_flag & P_TRACED) {
- q->p_flag &= ~P_TRACED;
+ q->p_flag &= ~(P_TRACED | P_STOPPED_TRACE);
psignal(q, SIGKILL);
}
PROC_UNLOCK(q);
OpenPOWER on IntegriCloud