From 4cd4b6879516d5b18c554c9c9b3488fbc82a7a7e Mon Sep 17 00:00:00 2001 From: Sami Kerola Date: Mon, 14 Mar 2016 21:38:30 +0000 Subject: 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 --- login-utils/vipw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'login-utils') diff --git a/login-utils/vipw.c b/login-utils/vipw.c index b8e5b47c1..043865682 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. */ -- cgit v1.2.3-55-g7522