projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: relayd: create_index_file error handling
[lttng-tools.git]
/
src
/
bin
/
lttng-relayd
/
stream.c
diff --git
a/src/bin/lttng-relayd/stream.c
b/src/bin/lttng-relayd/stream.c
index d11e436a9587019c54920841013fb9fad249088c..043d19612ce0489efffad2b1f99fc1c8be52e98d 100644
(file)
--- 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;
int ret;
uint32_t major, minor;
char *index_subpath = NULL;
+ enum lttng_trace_chunk_status status;
ASSERT_LOCKED(stream->lock);
ASSERT_LOCKED(stream->lock);
@@
-404,10
+405,11
@@
static int create_index_file(struct relay_stream *stream,
goto end;
}
goto end;
}
-
ret
= lttng_trace_chunk_create_subdirectory(chunk,
+
status
= lttng_trace_chunk_create_subdirectory(chunk,
index_subpath);
free(index_subpath);
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(
goto end;
}
stream->index_file = lttng_index_file_create_from_trace_chunk(
This page took
0.023486 seconds
and
4
git commands to generate.