Fix two PERM_INITIAL cases that were still using user_gids.
This commit is contained in:
@@ -366,8 +366,8 @@ set_perms(int perm)
|
|||||||
state->euid = geteuid();
|
state->euid = geteuid();
|
||||||
state->rgid = getgid();
|
state->rgid = getgid();
|
||||||
state->egid = getegid();
|
state->egid = getegid();
|
||||||
state->gids = user_gids;
|
state->grlist = user_group_list;
|
||||||
state->ngids = user_ngids;
|
grlist_addref(state->grlist);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PERM_ROOT:
|
case PERM_ROOT:
|
||||||
@@ -609,8 +609,8 @@ set_perms(int perm)
|
|||||||
state->euid = geteuid();
|
state->euid = geteuid();
|
||||||
state->rgid = getgid();
|
state->rgid = getgid();
|
||||||
state->egid = getegid();
|
state->egid = getegid();
|
||||||
state->gids = user_gids;
|
state->grlist = user_group_list;
|
||||||
state->ngids = user_ngids;
|
grlist_addref(state->grlist);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PERM_ROOT:
|
case PERM_ROOT:
|
||||||
@@ -820,8 +820,8 @@ set_perms(int perm)
|
|||||||
/* Stash initial state */
|
/* Stash initial state */
|
||||||
state->ruid = getuid();
|
state->ruid = getuid();
|
||||||
state->rgid = getgid();
|
state->rgid = getgid();
|
||||||
state->gids = user_gids;
|
state->grlist = user_group_list;
|
||||||
state->ngids = user_ngids;
|
grlist_addref(state->grlist);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PERM_ROOT:
|
case PERM_ROOT:
|
||||||
|
Reference in New Issue
Block a user