X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Fstream.c;h=5af870d36fc4af2bcd708d461ad7bcdb13ea7447;hb=76ee92457557c5dca7b22350e118e7c611630b08;hp=d11e436a9587019c54920841013fb9fad249088c;hpb=c35f9726a22f1d93e14589688d830efccda196f3;p=lttng-tools.git diff --git a/src/bin/lttng-relayd/stream.c b/src/bin/lttng-relayd/stream.c index d11e436a9..5af870d36 100644 --- a/src/bin/lttng-relayd/stream.c +++ b/src/bin/lttng-relayd/stream.c @@ -383,6 +383,7 @@ static int create_index_file(struct relay_stream *stream, int ret; uint32_t major, minor; char *index_subpath = NULL; + enum lttng_trace_chunk_status status; ASSERT_LOCKED(stream->lock); @@ -404,10 +405,11 @@ static int create_index_file(struct relay_stream *stream, goto end; } - ret = lttng_trace_chunk_create_subdirectory(chunk, + status = lttng_trace_chunk_create_subdirectory(chunk, index_subpath); free(index_subpath); - if (ret) { + if (status != LTTNG_TRACE_CHUNK_STATUS_OK) { + ret = -1; goto end; } stream->index_file = lttng_index_file_create_from_trace_chunk( @@ -920,7 +922,7 @@ int stream_init_packet(struct relay_stream *stream, size_t packet_size, } DBG("New stream packet causes stream file rotation: stream_id = %" PRIu64 ", current_file_size = %" PRIu64 - ", packet_size = %" PRIu64 ", current_file_index = %" PRIu64 + ", packet_size = %zu, current_file_index = %" PRIu64 " new_file_index = %" PRIu64, stream->stream_handle, stream->tracefile_size_current, packet_size,