From 1f9fb7609f558f8401e40ca8b78f2532ccf4569f Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Fri, 22 Jul 2011 15:13:35 -0400 Subject: [PATCH] Fix two PERM_INITIAL cases that were still using user_gids. --- plugins/sudoers/set_perms.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/sudoers/set_perms.c b/plugins/sudoers/set_perms.c index 1fb261888..4beb0ab95 100644 --- a/plugins/sudoers/set_perms.c +++ b/plugins/sudoers/set_perms.c @@ -366,8 +366,8 @@ set_perms(int perm) state->euid = geteuid(); state->rgid = getgid(); state->egid = getegid(); - state->gids = user_gids; - state->ngids = user_ngids; + state->grlist = user_group_list; + grlist_addref(state->grlist); break; case PERM_ROOT: @@ -609,8 +609,8 @@ set_perms(int perm) state->euid = geteuid(); state->rgid = getgid(); state->egid = getegid(); - state->gids = user_gids; - state->ngids = user_ngids; + state->grlist = user_group_list; + grlist_addref(state->grlist); break; case PERM_ROOT: @@ -820,8 +820,8 @@ set_perms(int perm) /* Stash initial state */ state->ruid = getuid(); state->rgid = getgid(); - state->gids = user_gids; - state->ngids = user_ngids; + state->grlist = user_group_list; + grlist_addref(state->grlist); break; case PERM_ROOT: