From 8f30a9d2c99e294c8f6c76132b0c4ca52aa555c9 Mon Sep 17 00:00:00 2001 From: stefani Date: Thu, 7 May 2015 07:33:06 +0200 Subject: [PATCH] check return value of write() --- client/client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/client.c b/client/client.c index 841f91b..6e22757 100644 --- a/client/client.c +++ b/client/client.c @@ -572,7 +572,8 @@ static void signal_exit(int sig) signal(SIGINT, SIG_IGN); signal(SIGTERM, SIG_IGN); - write(pipefd[1], &signum, 1); + if (write(pipefd[1], &signum, 1) == -1) + ; } static int scan_process(struct process *process)