From 5d7f20c045b3c74dad2c53d65e30bd4840250082 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 27 Jun 2017 15:17:19 -0700 Subject: [PATCH] usl_timer: Check for return value of write() API Signed-off-by: Khem Raj --- usl/usl_timer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/usl/usl_timer.c b/usl/usl_timer.c index fda752b..d8414a6 100644 --- a/usl/usl_timer.c +++ b/usl/usl_timer.c @@ -94,7 +94,9 @@ void usl_timer_tick(void) if (!usl_tick_pending) { usl_tick_pending = 1; - write(usl_tick_pipe[1], &msg, sizeof(msg)); + if (write(usl_tick_pipe[1], &msg, sizeof(msg)) != sizeof(msg)) { + fprintf(stderr, "write to fd %i failed: %s\n", usl_tick_pipe[1], strerror(errno)); + } } } -- 2.13.2