summaryrefslogtreecommitdiffstats
path: root/sys/kern/sched_4bsd.c
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>2004-04-05 15:06:01 +0000
committerdfr <dfr@FreeBSD.org>2004-04-05 15:06:01 +0000
commitb7508826964679a9ac1d99dcbb8c4885f4bcf902 (patch)
tree08bc98917442cda302ad5d99a985357e0e3fb880 /sys/kern/sched_4bsd.c
parent8bba8e834a56af98f0d9026f62f8aeecac59c325 (diff)
downloadFreeBSD-src-b7508826964679a9ac1d99dcbb8c4885f4bcf902.zip
FreeBSD-src-b7508826964679a9ac1d99dcbb8c4885f4bcf902.tar.gz
Try not to crash instantly when signalling a libthr program to death.
Diffstat (limited to 'sys/kern/sched_4bsd.c')
-rw-r--r--sys/kern/sched_4bsd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/sched_4bsd.c b/sys/kern/sched_4bsd.c
index d5fbbf2..6782180 100644
--- a/sys/kern/sched_4bsd.c
+++ b/sys/kern/sched_4bsd.c
@@ -556,7 +556,7 @@ sched_exit_ksegrp(struct ksegrp *kg, struct ksegrp *child)
void
sched_exit_thread(struct thread *td, struct thread *child)
{
- if ((td->td_proc->p_flag & P_NOLOAD) == 0)
+ if ((child->td_proc->p_flag & P_NOLOAD) == 0)
sched_tdcnt--;
}
OpenPOWER on IntegriCloud