X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fconsumer-stream.c;h=2bb5ce7e8adee8a235d9b5b6783b66fe5ecef7fd;hp=717e0a7351a49461e4702c872fc91914b8efaffe;hb=309167d2a6f59d0c8cbf64eb23ba912cdea76a34;hpb=efa116c6f19ecdc344a82709e7d919703ec96c45 diff --git a/src/common/consumer-stream.c b/src/common/consumer-stream.c index 717e0a735..2bb5ce7e8 100644 --- a/src/common/consumer-stream.c +++ b/src/common/consumer-stream.c @@ -135,6 +135,14 @@ void consumer_stream_close(struct lttng_consumer_stream *stream) stream->out_fd = -1; } + if (stream->index_fd >= 0) { + ret = close(stream->index_fd); + if (ret) { + PERROR("close stream index_fd"); + } + stream->index_fd = -1; + } + /* Check and cleanup relayd if needed. */ rcu_read_lock(); relayd = consumer_find_relayd(stream->net_seq_idx);