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:
@@ -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;
|
||||||
|
Reference in New Issue
Block a user