diff options
author | 2015-01-17 17:49:26 +0000 | |
---|---|---|
committer | 2015-01-17 17:49:26 +0000 | |
commit | 646fde30d6f430d60b0ffc4daca4ae3877937412 (patch) | |
tree | 73b4b9a448508b265a4b8409c40b9d28772dfb38 /sys/kern/kern_prot.c | |
parent | guard usingacpi variable inside NACPI. from oyvind jaegtnes (diff) | |
download | wireguard-openbsd-646fde30d6f430d60b0ffc4daca4ae3877937412.tar.xz wireguard-openbsd-646fde30d6f430d60b0ffc4daca4ae3877937412.zip |
use NGROUPS_MAX
Diffstat (limited to 'sys/kern/kern_prot.c')
-rw-r--r-- | sys/kern/kern_prot.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/kern_prot.c b/sys/kern/kern_prot.c index a08790d5f2d..61cdb9bcc09 100644 --- a/sys/kern/kern_prot.c +++ b/sys/kern/kern_prot.c @@ -1,4 +1,4 @@ -/* $OpenBSD: kern_prot.c,v 1.61 2014/09/17 19:26:06 millert Exp $ */ +/* $OpenBSD: kern_prot.c,v 1.62 2015/01/17 17:49:26 deraadt Exp $ */ /* $NetBSD: kern_prot.c,v 1.33 1996/02/09 18:59:42 christos Exp $ */ /* @@ -860,14 +860,14 @@ sys_setgroups(struct proc *p, void *v, register_t *retval) } */ *uap = v; struct process *pr = p->p_p; struct ucred *pruc, *newcred; - gid_t groups[NGROUPS]; + gid_t groups[NGROUPS_MAX]; u_int ngrp; int error; if ((error = suser(p, 0)) != 0) return (error); ngrp = SCARG(uap, gidsetsize); - if (ngrp > NGROUPS) + if (ngrp > NGROUPS_MAX) return (EINVAL); error = copyin(SCARG(uap, gidset), groups, ngrp * sizeof(gid_t)); if (error == 0) { |