From b88f0774143e1478fd3a85209e8d2571ef998105 Mon Sep 17 00:00:00 2001 From: Pierre-Marc Fournier Date: Thu, 11 Mar 2010 18:57:28 -0500 Subject: [PATCH] fix FIXMEs --- ustd/ustd.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ustd/ustd.c b/ustd/ustd.c index aae4b02..c1dd0cb 100644 --- a/ustd/ustd.c +++ b/ustd/ustd.c @@ -465,7 +465,6 @@ int write_current_subbuffer(struct buffer_info *buf) result = patient_write(buf->file_fd, subbuf_mem, cur_sb_size); if(result == -1) { PERROR("write"); - /* FIXME: maybe drop this trace */ return -1; } @@ -495,8 +494,10 @@ int consumer_loop(struct buffer_info *buf) } /* write data to file */ - write_current_subbuffer(buf); - /* FIXME: handle return value? */ + result = write_current_subbuffer(buf); + if(result == -1) { + ERR("Failed writing a subbuffer to file (channel=%s). Dropping this buffer.", buf->name); + } /* put the subbuffer */ result = put_subbuffer(buf); -- 2.34.1