From 26d844a4532dd8dad16f9d0389814fb9ab65a2f8 Mon Sep 17 00:00:00 2001 From: Jim Rees Date: Thu, 17 Apr 2003 23:14:30 +0000 Subject: [PATCH] openbsd-20030417 use the correct group list entries (1,2) for pag (duh) --- src/afs/OBSD/osi_groups.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/afs/OBSD/osi_groups.c b/src/afs/OBSD/osi_groups.c index 0ab2fe27f..73aef9d40 100644 --- a/src/afs/OBSD/osi_groups.c +++ b/src/afs/OBSD/osi_groups.c @@ -85,7 +85,7 @@ setpag(struct proc *proc, struct ucred **cred, afs_uint32 pagvalue, AFS_STATCNT(setpag); ngroups = afs_getgroups(*cred, NGROUPS, gidset); - if (afs_get_pag_from_groups(gidset[0], gidset[1]) == NOPAG) { + if (afs_get_pag_from_groups(gidset[1], gidset[2]) == NOPAG) { /* We will have to shift grouplist to make room for pag */ if (ngroups + 2 > NGROUPS) { return (E2BIG); @@ -96,7 +96,7 @@ setpag(struct proc *proc, struct ucred **cred, afs_uint32 pagvalue, ngroups += 2; } *newpag = (pagvalue == -1 ? genpag(): pagvalue); - afs_get_groups_from_pag(*newpag, &gidset[0], &gidset[1]); + afs_get_groups_from_pag(*newpag, &gidset[1], &gidset[2]); code = afs_setgroups(proc, cred, ngroups, gidset, change_parent); return code; } -- 2.39.5