X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Fstream.c;h=f80296a487b8f28eb133a1d2e7614ca4fee7ff1c;hb=c00978f144efda2ea520502c158716016b0d039e;hp=d11e85b2ae7cfd79cab6712abaf50095c93cc3dd;hpb=16fa7c986e7e194df682c8ae592bcf8351ee48ac;p=lttng-tools.git diff --git a/src/bin/lttng-relayd/stream.c b/src/bin/lttng-relayd/stream.c index d11e85b2a..f80296a48 100644 --- a/src/bin/lttng-relayd/stream.c +++ b/src/bin/lttng-relayd/stream.c @@ -136,6 +136,11 @@ struct relay_stream *stream_create(struct ctf_trace *trace, ret = -1; goto end; } + stream->tfa = tracefile_array_create(stream->tracefile_count); + if (!stream->tfa) { + ret = -1; + goto end; + } if (stream->tracefile_size) { DBG("Tracefile %s/%s_0 created", stream->path_name, stream->channel_name); } else { @@ -240,6 +245,9 @@ static void stream_destroy(struct relay_stream *stream) if (stream->indexes_ht) { lttng_ht_destroy(stream->indexes_ht); } + if (stream->tfa) { + tracefile_array_destroy(stream->tfa); + } free(stream->path_name); free(stream->channel_name); free(stream);