projects
/
ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix FIXMEs
[ust.git]
/
ustd
/
ustd.c
diff --git
a/ustd/ustd.c
b/ustd/ustd.c
index aae4b0248ba0a9a689ecb9f4de8f969c64e6d5f3..c1dd0cb83d87c2ffd451b4860d70fdd66c985f10 100644
(file)
--- 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");
result = patient_write(buf->file_fd, subbuf_mem, cur_sb_size);
if(result == -1) {
PERROR("write");
- /* FIXME: maybe drop this trace */
return -1;
}
return -1;
}
@@
-495,8
+494,10
@@
int consumer_loop(struct buffer_info *buf)
}
/* write data to file */
}
/* 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);
/* put the subbuffer */
result = put_subbuffer(buf);
This page took
0.023144 seconds
and
4
git commands to generate.