2
0
mirror of https://github.com/sudo-project/sudo.git synced 2025-08-30 22:05:46 +00:00

no longer return VALIDATE_NOT_OK if there was a runas that didn't

match.  Now we can have runas stuff on more than one line.
This commit is contained in:
Todd C. Miller
1996-07-26 17:23:40 +00:00
parent e7999949e4
commit 89784f6556

13
parse.c
View File

@@ -159,9 +159,9 @@ int validate(check_cmnd)
}
else
while (top) {
if (host_matches == TRUE)
if (cmnd_matches == TRUE)
if (runas_matches == TRUE)
if (host_matches == TRUE) {
if (cmnd_matches == TRUE) {
if (runas_matches == TRUE) {
/*
* User was granted access to cmnd on host.
* If no passwd required return as such.
@@ -170,11 +170,12 @@ int validate(check_cmnd)
return(VALIDATE_OK_NOPASS);
else
return(VALIDATE_OK);
else
return(VALIDATE_NOT_OK);
else if (cmnd_matches == FALSE)
}
} else if (cmnd_matches == FALSE) {
/* User was explicitly denied acces to cmnd on host. */
return(VALIDATE_NOT_OK);
}
}
top--;
}