Increase the max_grp value to 128 (AIX NGROUPS_MAX value) instead of 32 to allow...
authorYannick Bergeron <burgergold@hotmail.com>
Thu, 30 Jul 2009 23:31:24 +0000 (19:31 -0400)
committerKarolin Seeger <kseeger@samba.org>
Wed, 7 Oct 2009 06:54:46 +0000 (08:54 +0200)
(cherry picked from commit c3e12444f57e24dcd6c9259537ed0489db4658e9)
(cherry picked from commit 2666b3e27444ffcad3afc21e276f189ac238433f)
(cherry picked from commit 1da21f70ec4cebb7ee523dda8abf4100584901f8)

source/lib/system_smbd.c

index 1f5dd3172f3decd6f2d25a060bd7aa98a384b8f0..b22d15fb8a9e5441858ccab7d82e45bda29e6023 100644 (file)
@@ -153,7 +153,7 @@ bool getgroups_unix_user(TALLOC_CTX *mem_ctx, const char *user,
        gid_t *groups;
        int i;
 
-       max_grp = MIN(32, groups_max());
+       max_grp = MIN(128, groups_max());
        temp_groups = SMB_MALLOC_ARRAY(gid_t, max_grp);
        if (! temp_groups) {
                return False;