diff --git a/sys/kern/sys_process_lwpstatus.c b/sys/kern/sys_process_lwpstatus.c index 45d0682dbdee..35433ce1bd60 100644 --- a/sys/kern/sys_process_lwpstatus.c +++ b/sys/kern/sys_process_lwpstatus.c @@ -56,8 +56,7 @@ void ptrace_read_lwpstatus(struct lwp *l, struct ptrace_lwpstatus *pls) { - KASSERT(l->l_lid == pls->pl_lwpid); - + pls->pl_lwpid = l->l_lid; memcpy(&pls->pl_sigmask, &l->l_sigmask, sizeof(pls->pl_sigmask)); memcpy(&pls->pl_sigpend, &l->l_sigpend.sp_set, sizeof(pls->pl_sigpend)); @@ -79,8 +78,6 @@ void process_read_lwpstatus(struct lwp *l, struct ptrace_lwpstatus *pls) { - pls->pl_lwpid = l->l_lid; - ptrace_read_lwpstatus(l, pls); }