]> granicus.if.org Git - sudo/commitdiff
Add back printing of negation operator ('!') when printing a word
authorTodd C. Miller <Todd.Miller@sudo.ws>
Sat, 3 Feb 2018 13:57:12 +0000 (06:57 -0700)
committerTodd C. Miller <Todd.Miller@sudo.ws>
Sat, 3 Feb 2018 13:57:12 +0000 (06:57 -0700)
with spaces in it.

plugins/sudoers/cvtsudoers.c

index 52223101bf912dd73cecdd755bcc7c6f7a0fb3be..5cf4dbcd1a888ad1e0123560266684985cf74926 100644 (file)
@@ -265,7 +265,7 @@ print_member_sudoers(struct sudo_lbuf *lbuf, struct member *m)
                sudo_lbuf_append(lbuf, "%s%s", m->negated ? "!" : "", m->name);
            } else {
                if (strpbrk(m->name, " \t") != NULL) {
-                   sudo_lbuf_append(lbuf, "\"");
+                   sudo_lbuf_append(lbuf, "%s\"", m->negated ? "!" : "");
                    sudo_lbuf_append_quoted(lbuf, "\"", "%s", m->name);
                    sudo_lbuf_append(lbuf, "\"");
                } else {