From: Todd C. Miller Date: Tue, 6 Mar 2018 21:38:17 +0000 (-0700) Subject: Don't print an empty user list as ALL. X-Git-Tag: SUDO_1_8_23^2~83 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3e7db4828430670ccd76b547a5e8b58c564d0c67;p=sudo Don't print an empty user list as ALL. --- diff --git a/plugins/sudoers/testsudoers.c b/plugins/sudoers/testsudoers.c index 4982a501d..cf7785044 100644 --- a/plugins/sudoers/testsudoers.c +++ b/plugins/sudoers/testsudoers.c @@ -487,10 +487,10 @@ print_member(struct member *m) if (m->negated) putchar('!'); - if (m->name == NULL) + if (m->type == ALL) fputs("ALL", stdout); else if (m->type != COMMAND) - fputs(m->name, stdout); + fputs(m->name ? m->name : "", stdout); else { c = (struct sudo_command *) m->name; printf("%s%s%s", c->cmnd, c->args ? " " : "",