summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_prot.c
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2015-01-17 17:49:26 +0000
committerderaadt <deraadt@openbsd.org>2015-01-17 17:49:26 +0000
commit646fde30d6f430d60b0ffc4daca4ae3877937412 (patch)
tree73b4b9a448508b265a4b8409c40b9d28772dfb38 /sys/kern/kern_prot.c
parentguard usingacpi variable inside NACPI. from oyvind jaegtnes (diff)
downloadwireguard-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.c6
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) {