BT_ASSERT(trace->stream_iterators);
g_ptr_array_free(trace->stream_iterators, TRUE);
- BT_TRACE_PUT_REF_AND_RESET(trace->trace);
-
lttng_live_metadata_fini(trace);
delete trace;
}
lttng_live_trace *trace = new lttng_live_trace {session->logger};
trace->session = session;
trace->id = trace_id;
- trace->trace = NULL;
trace->stream_iterators =
g_ptr_array_new_with_free_func((GDestroyNotify) lttng_live_stream_iterator_destroy);
BT_ASSERT(trace->stream_iterators);