]> granicus.if.org Git - sudo/commitdiff
Fix exit value of "sudo -l command" in sudoers module.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 3 Mar 2011 14:38:15 +0000 (09:38 -0500)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 3 Mar 2011 14:38:15 +0000 (09:38 -0500)
plugins/sudoers/sudo_nss.c

index ac901e3aca138b52f3b585ffbf52185010d6492d..2f77d894741354ad924d693b31df78832494bab1 100644 (file)
@@ -309,6 +309,7 @@ display_privs(struct sudo_nss_list *snl, struct passwd *pw)
 /*
  * Check user_cmnd against sudoers and print the matching entry if the
  * command is allowed.
+ * Returns TRUE if the command is allowed, else FALSE.
  */
 int
 display_cmnd(struct sudo_nss_list *snl, struct passwd *pw)
@@ -320,7 +321,7 @@ display_cmnd(struct sudo_nss_list *snl, struct passwd *pw)
 
     tq_foreach_fwd(snl, nss) {
        if (nss->display_cmnd(nss, pw) == 0)
-           return 0;
+           return TRUE;
     }
-    return 1;
+    return FALSE;
 }