the plugin to decide.
There is no need for runas_user and runas_group to be global, make
them local to parse_args() instead.
int valid_flags, ch;
int i, j;
char *cp, **env_add, **settings;
+ const char *runas_user = NULL;
+ const char *runas_group = NULL;
const char *debug_flags;
int nenv = 0;
int env_size = 32;
SET(flags, MODE_SHELL);
break;
case 'U':
- if ((getpwnam(optarg)) == NULL)
- fatalx(_("unknown user: %s"), optarg);
list_user = optarg;
break;
case 'u':
struct plugin_container policy_plugin;
struct plugin_container_list io_plugins;
struct user_details user_details;
-const char *list_user, *runas_user, *runas_group; /* extern for parse_args.c */
+const char *list_user; /* extern for parse_args.c */
static struct command_details command_details;
static int sudo_mode;
int policy_init_session(struct command_details *details);
int run_command(struct command_details *details);
int os_init_common(int argc, char *argv[], char *envp[]);
-extern const char *list_user, *runas_user, *runas_group;
+extern const char *list_user;
extern struct user_details user_details;
/* sudo_edit.c */