summaryrefslogtreecommitdiff
path: root/sys/kern/sysv_sem.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/sysv_sem.c')
-rw-r--r--sys/kern/sysv_sem.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/sysv_sem.c b/sys/kern/sysv_sem.c
index 2b2e227d713d..694819194c67 100644
--- a/sys/kern/sysv_sem.c
+++ b/sys/kern/sysv_sem.c
@@ -486,7 +486,7 @@ __semctl(td, uap)
mtx_lock(&Giant);
switch(cmd) {
case SEM_STAT:
- if (semid < 0 || semid >= seminfo.semmsl)
+ if (semid < 0 || semid >= seminfo.semnmi)
UGAR(EINVAL);
semaptr = &sema[semid];
if ((semaptr->sem_perm.mode & SEM_ALLOC) == 0 )
@@ -504,7 +504,7 @@ __semctl(td, uap)
}
semid = IPCID_TO_IX(semid);
- if (semid < 0 || semid >= seminfo.semmsl) {
+ if (semid < 0 || semid >= seminfo.semmni) {
error = EINVAL;
goto done2;
}
@@ -831,7 +831,7 @@ semop(td, uap)
mtx_lock(&Giant);
semid = IPCID_TO_IX(semid); /* Convert back to zero origin */
- if (semid < 0 || semid >= seminfo.semmsl) {
+ if (semid < 0 || semid >= seminfo.semmni) {
error = EINVAL;
goto done2;
}