src.ctf.fs: make ctf_visitor_generate_ir::trace_class a bt2::TraceClass::Shared
[babeltrace.git] / src / plugins / ctf / lttng-live / metadata.cpp
index e78b675933c99106cad7a880c87fe7bf958b5afd..db8ba37711f737a75c857b7aa0eed39aaf8c39c3 100644 (file)
@@ -233,7 +233,9 @@ enum lttng_live_iterator_status lttng_live_metadata_update(struct lttng_live_tra
             struct ctf_trace_class *tc =
                 ctf_metadata_decoder_borrow_ctf_trace_class(metadata->decoder.get());
 
-            trace->trace_class = ctf_metadata_decoder_get_ir_trace_class(metadata->decoder.get());
+            trace->trace_class = ctf_metadata_decoder_get_ir_trace_class(metadata->decoder.get())
+                                     .release()
+                                     .libObjPtr();
             trace->trace = bt_trace_create(trace->trace_class);
             if (!trace->trace) {
                 BT_CPPLOGE_APPEND_CAUSE_SPEC(metadata->logger, "Failed to create bt_trace");
This page took 0.0236 seconds and 4 git commands to generate.