From 6dd3914ec7ced3ac5d482ca4b9faf7ace2eee3df Mon Sep 17 00:00:00 2001 From: Petr Baudis <pasky@ucw.cz> Date: Wed, 7 Mar 2012 16:54:38 +0100 Subject: [PATCH] compctl: Proper newline termination of messages --- compctl.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/compctl.c b/compctl.c index 486280d..82c3191 100644 --- a/compctl.c +++ b/compctl.c @@ -99,7 +99,7 @@ run(int argc, char *argv[]) { char *line = daemon_chat("blessme"); if (line[0] != '1') { - fputs(*line ? line : "unexpected hangup\n", stderr); + fprintf(stderr, "%s\n", *line ? line : "unexpected hangup"); return EXIT_FAILURE; } free(line); @@ -130,7 +130,7 @@ stop(pid_t pid) char cmd[256]; snprintf(cmd, sizeof(cmd), "stop %d", pid); char *line = daemon_chat(cmd); if (line[0] != '1') { - fputs(*line ? line : "unexpected hangup\n", stderr); + fprintf(stderr, "%s\n", *line ? line : "unexpected hangup"); exit(EXIT_FAILURE); } free(line); @@ -141,10 +141,10 @@ stop_all(void) { char *line = daemon_chat("stopall"); if (line[0] != '1') { - fputs(*line ? line : "unexpected hangup\n", stderr); + fprintf(stderr, "%s\n", *line ? line : "unexpected hangup"); exit(EXIT_FAILURE); } - fputs(line + 2, stdout); + puts(line + 2); free(line); } @@ -155,7 +155,7 @@ limit_mem(size_t limit) char *line = daemon_chat(cmd); if (line[0] != '1') { /* TODO: Error message postprocessing. */ - fputs(*line ? line : "unexpected hangup\n", stderr); + fprintf(stderr, "%s\n", *line ? line : "unexpected hangup"); exit(EXIT_FAILURE); } free(line); -- GitLab