Ensure we don't try to close output stream file descriptors twice when a trace file rotation error occurs (once at tracefile rotation, once when closing the stream). Set the fd value to -1 after the first close to ensure we don't try to close it again.
Signed-off-by: Mathieu Desnoyers <[email protected]> --- src/common/utils.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/common/utils.c b/src/common/utils.c index df55dc9..fdd8802 100644 --- a/src/common/utils.c +++ b/src/common/utils.c @@ -850,6 +850,7 @@ int utils_rotate_stream_file(char *path_name, char *file_name, uint64_t size, PERROR("Closing tracefile"); goto error; } + *stream_fd = -1; if (count > 0) { /* -- 2.1.4 _______________________________________________ lttng-dev mailing list [email protected] https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
