]> granicus.if.org Git - sudo/commitdiff
Fix printing "User_Alias FOO = ALL"
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 23 Mar 2011 20:00:30 +0000 (16:00 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 23 Mar 2011 20:00:30 +0000 (16:00 -0400)
plugins/sudoers/testsudoers.c

index 7a3f51caa73abe07c7515a3d1cd4b8a539b43567..824d30b487a1590136618a61269e6b2c5aed2966 100644 (file)
@@ -464,8 +464,11 @@ print_alias(void *v1, void *v2)
            c = (struct sudo_command *) m->name;
            printf("%s%s%s", c->cmnd, c->args ? " " : "",
                c->args ? c->args : "");
-       } else
+       } else if (m->type == ALL) {
+           fputs("ALL", stdout);
+       } else {
            fputs(m->name, stdout);
+       }
     }
     putchar('\n');
     return 0;