From: Todd C. Miller Date: Sat, 3 Feb 2018 13:57:12 +0000 (-0700) Subject: Add back printing of negation operator ('!') when printing a word X-Git-Tag: SUDO_1_8_23^2~153 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=40c200af1834a09ff461346814f32cfee11a2c89;p=sudo Add back printing of negation operator ('!') when printing a word with spaces in it. --- diff --git a/plugins/sudoers/cvtsudoers.c b/plugins/sudoers/cvtsudoers.c index 52223101b..5cf4dbcd1 100644 --- a/plugins/sudoers/cvtsudoers.c +++ b/plugins/sudoers/cvtsudoers.c @@ -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 {