From: Sami Kerola Date: Mon, 14 Mar 2016 21:38:30 +0000 (+0000) Subject: vipw: print only one new line when asking about shadow file X-Git-Tag: v2.28-rc2~52 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4cd4b6879516d5b18c554c9c9b3488fbc82a7a7e;p=thirdparty%2Futil-linux.git vipw: print only one new line when asking about shadow file Commit 11b86e1733 changed printf() to puts() in favour of more simple function, but forgot that puts() adds a new line to end of string. That new line is neither needed, or expected, so use fputs() that is both a simple printing function and comes without new line side effect. Signed-off-by: Sami Kerola --- diff --git a/login-utils/vipw.c b/login-utils/vipw.c index b8e5b47c15..0438656826 100644 --- a/login-utils/vipw.c +++ b/login-utils/vipw.c @@ -343,9 +343,9 @@ int main(int argc, char *argv[]) if (access(orig_file, F_OK) == 0) { char response[80]; - puts((program == VIGR) + fputs((program == VIGR) ? _("You are using shadow groups on this system.\n") - : _("You are using shadow passwords on this system.\n")); + : _("You are using shadow passwords on this system.\n"), stdout); /* TRANSLATORS: this program uses for y and n rpmatch(3), * which means they can be translated. */