From d1b5c3064d3932a23bf2eb0ae01555ed8b901255 Mon Sep 17 00:00:00 2001 From: hunt Date: Fri, 19 Aug 2005 16:41:47 +0000 Subject: 2005-08-19 Martin Hunt * librelay.c (reader_thread): Check the return value for write(). --- runtime/stpd/librelay.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'runtime/stpd/librelay.c') diff --git a/runtime/stpd/librelay.c b/runtime/stpd/librelay.c index 6bceb99f..9dc52f25 100644 --- a/runtime/stpd/librelay.c +++ b/runtime/stpd/librelay.c @@ -359,7 +359,8 @@ static void *reader_thread(void *data) status[cpu].info.consumed += subbufs_consumed; consumed_info.cpu = cpu; consumed_info.consumed = subbufs_consumed; - write (proc_file[cpu], &consumed_info, sizeof(struct consumed_info)); + if (write (proc_file[cpu], &consumed_info, sizeof(struct consumed_info)) < 0) + fprintf(stderr,"WARNING: writing consumed info failed.\n"); } } while (1); } -- cgit