X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fconsumer-stream.c;h=063ba50ab12eb968e4ee81c4f49cadefcb7f3d90;hp=808cae236ded5d142a6c5b962b27e760c41eac2a;hb=6cd525e813795a1d5e38feac8dedf2c73ffb1274;hpb=94d4914075c61cd1ee2ec00d8b61eacff105fc47 diff --git a/src/common/consumer-stream.c b/src/common/consumer-stream.c index 808cae236..063ba50ab 100644 --- 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 = index_write(stream->index_fd, index, + ssize_t size_ret; + + size_ret = index_write(stream->index_fd, index, sizeof(struct lttng_packet_index)); + if (size_ret < sizeof(struct lttng_packet_index)) { + ret = -1; + } else { + ret = 0; + } } if (ret < 0) { goto error;