Fix logic inversion when handing the authenticate Defaults option
for "sudo -l" and "sudo -v" in long list mode.
This commit is contained in:
@@ -80,7 +80,7 @@ sudoers_lookup_pseudo(struct sudo_nss_list *snl, struct passwd *pw,
|
|||||||
continue;
|
continue;
|
||||||
TAILQ_FOREACH(def, &priv->defaults, entries) {
|
TAILQ_FOREACH(def, &priv->defaults, entries) {
|
||||||
if (strcmp(def->var, "authenticate") == 0)
|
if (strcmp(def->var, "authenticate") == 0)
|
||||||
priv_nopass = def->op;
|
priv_nopass = !def->op;
|
||||||
}
|
}
|
||||||
TAILQ_FOREACH(cs, &priv->cmndlist, entries) {
|
TAILQ_FOREACH(cs, &priv->cmndlist, entries) {
|
||||||
if (pwcheck == any) {
|
if (pwcheck == any) {
|
||||||
|
Reference in New Issue
Block a user