From a093b41dafbd7defb7612a20d5672d938b8a54ed Mon Sep 17 00:00:00 2001 From: brooks Date: Tue, 12 Jan 2010 07:49:34 +0000 Subject: Replace the static NGROUPS=NGROUPS_MAX+1=1024 with a dynamic kern.ngroups+1. kern.ngroups can range from NGROUPS_MAX=1023 to INT_MAX-1. Given that the Windows group limit is 1024, this range should be sufficient for most applications. MFC after: 1 month --- sys/security/audit/audit_arg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys/security/audit') diff --git a/sys/security/audit/audit_arg.c b/sys/security/audit/audit_arg.c index 6d99666..562b799 100644 --- a/sys/security/audit/audit_arg.c +++ b/sys/security/audit/audit_arg.c @@ -262,8 +262,8 @@ audit_arg_groupset(gid_t *gidset, u_int gidset_size) u_int i; struct kaudit_record *ar; - KASSERT(gidset_size <= NGROUPS, - ("audit_arg_groupset: gidset_size > NGROUPS")); + KASSERT(gidset_size <= ngroups_max + 1, + ("audit_arg_groupset: gidset_size > (kern.ngroups + 1)")); ar = currecord(); if (ar == NULL) -- cgit v1.1