projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use lttng_read/lttng_write wrappers
[lttng-tools.git]
/
src
/
common
/
consumer-stream.c
diff --git
a/src/common/consumer-stream.c
b/src/common/consumer-stream.c
index 808cae236ded5d142a6c5b962b27e760c41eac2a..063ba50ab12eb968e4ee81c4f49cadefcb7f3d90 100644
(file)
--- a/
src/common/consumer-stream.c
+++ b/
src/common/consumer-stream.c
@@
-345,8
+345,15
@@
int consumer_stream_write_index(struct lttng_consumer_stream *stream,
ret = relayd_send_index(&relayd->control_sock, index,
stream->relayd_stream_id, stream->next_net_seq_num - 1);
} else {
ret = relayd_send_index(&relayd->control_sock, index,
stream->relayd_stream_id, stream->next_net_seq_num - 1);
} else {
- ret = index_write(stream->index_fd, index,
+ ssize_t size_ret;
+
+ size_ret = index_write(stream->index_fd, index,
sizeof(struct lttng_packet_index));
sizeof(struct lttng_packet_index));
+ if (size_ret < sizeof(struct lttng_packet_index)) {
+ ret = -1;
+ } else {
+ ret = 0;
+ }
}
if (ret < 0) {
goto error;
}
if (ret < 0) {
goto error;
This page took
0.024063 seconds
and
4
git commands to generate.