X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Fviewer-stream.c;fp=src%2Fbin%2Flttng-relayd%2Fviewer-stream.c;h=00616569ba0b147e7ce63181bcf82e21e84596c1;hp=67c452eec7d4264139f1134b1fcdd4bc2aa2d49c;hb=0eafad74c0d00bf2723ed88320e1c2d8393dab5a;hpb=80516611b6f19201b1e173fb448935aca7a9e668 diff --git a/src/bin/lttng-relayd/viewer-stream.c b/src/bin/lttng-relayd/viewer-stream.c index 67c452eec..00616569b 100644 --- a/src/bin/lttng-relayd/viewer-stream.c +++ b/src/bin/lttng-relayd/viewer-stream.c @@ -122,7 +122,7 @@ struct relay_viewer_stream *viewer_stream_create(struct relay_stream *stream, */ if (stream->index_file == NULL) { vstream->index_file = NULL; - } else { + } else if (vstream->stream_file.trace_chunk) { const uint32_t connection_major = stream->trace->session->major; const uint32_t connection_minor = stream->trace->session->minor; enum lttng_trace_chunk_status chunk_status; @@ -150,7 +150,7 @@ struct relay_viewer_stream *viewer_stream_create(struct relay_stream *stream, * If we never received a data file for the current stream, delay the * opening, otherwise open it right now. */ - if (stream->file) { + if (stream->file && vstream->stream_file.trace_chunk) { int ret; char file_path[LTTNG_PATH_MAX]; enum lttng_trace_chunk_status status;