X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=ltt-sessiond%2Ftrace.c;h=e0051cd1cabe0e7d50bd783c4b4a48d67429e925;hp=40ba95136713e492d9c49aab05c000b6a23d699a;hb=70dc1c3472b32f9f438ae6fdacbc9e656beecbe1;hpb=beb8c75afd91bc32f2e7a9c124c9a21ecffd1486 diff --git a/ltt-sessiond/trace.c b/ltt-sessiond/trace.c index 40ba95136..e0051cd1c 100644 --- a/ltt-sessiond/trace.c +++ b/ltt-sessiond/trace.c @@ -297,8 +297,10 @@ void trace_destroy_kernel_session(struct ltt_kernel_session *session) DBG("[trace] Closing session fd %d", session->fd); /* Close kernel fds */ close(session->fd); - DBG("[trace] Closing metadata stream fd %d", session->metadata_stream_fd); - close(session->metadata_stream_fd); + if (session->metadata_stream_fd != 0) { + DBG("[trace] Closing metadata stream fd %d", session->metadata_stream_fd); + close(session->metadata_stream_fd); + } trace_destroy_kernel_metadata(session->metadata);