If out_fd is uninitialized return success.
This happens for snapshot stream for example.
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
return LTTCOMM_CONSUMERD_SUCCESS;
}
return LTTCOMM_CONSUMERD_SUCCESS;
}
+ /* Stream might not have out_fd set. Snapshot stream for example. */
+ if (stream->out_fd < 0) {
+ return LTTCOMM_CONSUMERD_SUCCESS;
+ }
+
ret = close(stream->out_fd);
if (ret < 0) {
PERROR("Closing tracefile");
ret = close(stream->out_fd);
if (ret < 0) {
PERROR("Closing tracefile");