summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_thr.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2011-02-23 12:56:25 +0000
committerjhb <jhb@FreeBSD.org>2011-02-23 12:56:25 +0000
commit902a44bea054ade069011e67129f11e52f606dd0 (patch)
treeaa495093f52113fba307c5bf442b7c4d2d6a8198 /sys/kern/kern_thr.c
parent2d8d5824cbb55d453885b2422dd70a71af790378 (diff)
downloadFreeBSD-src-902a44bea054ade069011e67129f11e52f606dd0.zip
FreeBSD-src-902a44bea054ade069011e67129f11e52f606dd0.tar.gz
Fix off-by-one error in check against max_threads_per_proc.
Submitted by: arundel MFC after: 1 week
Diffstat (limited to 'sys/kern/kern_thr.c')
-rw-r--r--sys/kern/kern_thr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_thr.c b/sys/kern/kern_thr.c
index 75656f0..63bf1bc 100644
--- a/sys/kern/kern_thr.c
+++ b/sys/kern/kern_thr.c
@@ -153,7 +153,7 @@ create_thread(struct thread *td, mcontext_t *ctx,
p = td->td_proc;
/* Have race condition but it is cheap. */
- if (p->p_numthreads >= max_threads_per_proc) {
+ if (p->p_numthreads > max_threads_per_proc) {
++max_threads_hits;
return (EPROCLIM);
}
OpenPOWER on IntegriCloud