2
0
mirror of https://github.com/sudo-project/sudo.git synced 2025-09-04 08:15:15 +00:00

Do not shadow global sudo_mode with a local variable in set_cmnd()

This commit is contained in:
Todd C. Miller
2011-07-18 16:23:38 -04:00
parent 54bf162e60
commit 6d8788a6cd

View File

@@ -90,7 +90,7 @@
* Prototypes * Prototypes
*/ */
static void init_vars(char * const *); static void init_vars(char * const *);
static int set_cmnd(int); static int set_cmnd(void);
static void set_loginclass(struct passwd *); static void set_loginclass(struct passwd *);
static void set_runasgr(char *); static void set_runasgr(char *);
static void set_runaspw(char *); static void set_runaspw(char *);
@@ -351,7 +351,7 @@ sudoers_policy_main(int argc, char * const argv[], int pwflag, char *env_add[],
def_preserve_groups = TRUE; def_preserve_groups = TRUE;
/* Find command in path */ /* Find command in path */
cmnd_status = set_cmnd(sudo_mode); cmnd_status = set_cmnd();
if (cmnd_status == -1) { if (cmnd_status == -1) {
rval = -1; rval = -1;
goto done; goto done;
@@ -833,7 +833,7 @@ init_vars(char * const envp[])
* and apply any command-specific defaults entries. * and apply any command-specific defaults entries.
*/ */
static int static int
set_cmnd(int sudo_mode) set_cmnd(void)
{ {
int rval; int rval;
char *path = user_path; char *path = user_path;