diff --git a/plugins/sudoers/sudoers.c b/plugins/sudoers/sudoers.c index 388ddb55c..90a7a9cec 100644 --- a/plugins/sudoers/sudoers.c +++ b/plugins/sudoers/sudoers.c @@ -81,7 +81,6 @@ #include #include "sudoers.h" -#include "lbuf.h" #include "interfaces.h" #include "sudoers_version.h" #include "auth/sudo_auth.h" @@ -1156,7 +1155,6 @@ sudoers_policy_version(int verbose) static int deserialize_info(char * const settings[], char * const user_info[]) { - struct group *grp; char * const *cur; const char *p, *groups = NULL; int flags = 0; @@ -1297,10 +1295,6 @@ deserialize_info(char * const settings[], char * const user_info[]) if (MATCHES(*cur, "gid=")) { p = *cur + sizeof("gid=") - 1; user_gid = (gid_t) atoi(p); - if ((grp = sudo_getgrgid(user_gid)) != NULL) { - user_group = estrdup(grp->gr_name); - gr_delref(grp); - } continue; } if (MATCHES(*cur, "groups=")) { diff --git a/plugins/sudoers/sudoers.h b/plugins/sudoers/sudoers.h index 2e4745ee9..6b26746e4 100644 --- a/plugins/sudoers/sudoers.h +++ b/plugins/sudoers/sudoers.h @@ -73,7 +73,6 @@ struct sudo_user { char *cmnd_safe; char *class_name; char *krb5_ccname; - char *group; struct group_list *group_list; char * const * env_vars; #ifdef HAVE_SELINUX @@ -168,7 +167,6 @@ struct sudo_user { #define user_passwd (sudo_user.pw->pw_passwd) #define user_uuid (sudo_user.uuid) #define user_dir (sudo_user.pw->pw_dir) -#define user_group (sudo_user.group) #define user_group_list (sudo_user.group_list) #define user_tty (sudo_user.tty) #define user_ttypath (sudo_user.ttypath)