X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=lib%2Ftrace-collection.c;fp=lib%2Ftrace-collection.c;h=c5c875c975d64d4d76bd83822a12034218e0e528;hp=608a6e458093f7f751a0807112f1c0b7ffa98c00;hb=391a4294edc3f8bbff878516a07570750cb36f99;hpb=80b07bd71464ffbf5f681b7519af520cb0d44d3a diff --git a/lib/trace-collection.c b/lib/trace-collection.c index 608a6e45..c5c875c9 100644 --- a/lib/trace-collection.c +++ b/lib/trace-collection.c @@ -164,8 +164,6 @@ int bt_trace_collection_add(struct trace_collection *tc, return -EINVAL; trace = container_of(td, struct ctf_trace, parent); - g_ptr_array_add(tc->array, td); - trace->collection = tc; if (tc->array->len > 1) { struct clock_match clock_match = { @@ -187,6 +185,9 @@ int bt_trace_collection_add(struct trace_collection *tc, } } + g_ptr_array_add(tc->array, td); + trace->collection = tc; + { struct clock_match clock_match = { .clocks = tc->clocks,