diff options
| author | Konstantin Belousov <kib@FreeBSD.org> | 2012-02-23 11:50:23 +0000 |
|---|---|---|
| committer | Konstantin Belousov <kib@FreeBSD.org> | 2012-02-23 11:50:23 +0000 |
| commit | dcd432817efe244c3f31130ba8840c5e98d51623 (patch) | |
| tree | fb47dc9ca6fb0dd24b069fa753000091678e0d4f /sys/kern/sys_process.c | |
| parent | 398bca2e5e269d3b9904180231033bc22988b810 (diff) | |
Notes
Diffstat (limited to 'sys/kern/sys_process.c')
| -rw-r--r-- | sys/kern/sys_process.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/sys/kern/sys_process.c b/sys/kern/sys_process.c index 2060efe6a337..9c6c204feca4 100644 --- a/sys/kern/sys_process.c +++ b/sys/kern/sys_process.c @@ -841,8 +841,6 @@ kern_ptrace(struct thread *td, int req, pid_t pid, void *addr, int data) p->p_flag |= P_TRACED; p->p_oppid = p->p_pptr->p_pid; if (p->p_pptr != td->td_proc) { - /* Remember that a child is being debugged(traced). */ - p->p_pptr->p_dbg_child++; proc_reparent(p, td->td_proc); } data = SIGSTOP; @@ -931,7 +929,6 @@ kern_ptrace(struct thread *td, int req, pid_t pid, void *addr, int data) PROC_UNLOCK(pp); PROC_LOCK(p); proc_reparent(p, pp); - p->p_pptr->p_dbg_child--; if (pp == initproc) p->p_sigparent = SIGCHLD; } |
