fix FIXMEs
authorPierre-Marc Fournier <pierre-marc.fournier@polymtl.ca>
Thu, 11 Mar 2010 23:57:28 +0000 (18:57 -0500)
committerPierre-Marc Fournier <pierre-marc.fournier@polymtl.ca>
Thu, 11 Mar 2010 23:57:28 +0000 (18:57 -0500)
ustd/ustd.c

index aae4b0248ba0a9a689ecb9f4de8f969c64e6d5f3..c1dd0cb83d87c2ffd451b4860d70fdd66c985f10 100644 (file)
@@ -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);
This page took 0.023787 seconds and 4 git commands to generate.