X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=lib%2Ftrace-collection.c;h=b854c97440422b009ce12111d54f136f94431515;hp=6743ce6ba7467ef8c21daeea02d81b8073e9b632;hb=7ec7896938417f9bc429a890199a0db219c43a8e;hpb=f18fbdeb7c7777d5473ab12efd828ce82b06948e diff --git a/lib/trace-collection.c b/lib/trace-collection.c index 6743ce6b..b854c974 100644 --- a/lib/trace-collection.c +++ b/lib/trace-collection.c @@ -156,15 +156,11 @@ static void clock_add(gpointer key, gpointer value, gpointer user_data) * convert the index from cycles to real time. */ int bt_trace_collection_add(struct trace_collection *tc, - struct bt_trace_descriptor *td) + struct bt_trace_descriptor *trace) { - struct ctf_trace *trace; - - if (!tc || !td) + if (!tc || !trace) return -EINVAL; - trace = container_of(td, struct ctf_trace, parent); - if (tc->array->len > 1) { struct clock_match clock_match = { .clocks = tc->clocks, @@ -185,8 +181,8 @@ int bt_trace_collection_add(struct trace_collection *tc, } } - g_ptr_array_add(tc->array, td); - trace->parent.collection = tc; + g_ptr_array_add(tc->array, trace); + trace->collection = tc; { struct clock_match clock_match = {