goto error;
}
+ ret = bt_ctf_trace_add_stream_class(writer_trace, writer_stream_class);
+ if (ret) {
+ fprintf(writer_component->err,
+ "[error] %s in %s:%d\n", __func__, __FILE__,
+ __LINE__);
+ goto error;
+ }
+
g_hash_table_insert(fs_writer->stream_class_map,
(gpointer) stream_class, writer_stream_class);
}
bt_get(writer_stream_class);
- writer_stream = bt_ctf_writer_create_stream(ctf_writer,
- writer_stream_class);
+ writer_stream = bt_ctf_stream_create(writer_stream_class,
+ bt_ctf_stream_get_name(stream));
if (!writer_stream) {
fprintf(writer_component->err, "[error] %s in %s:%d\n",
__func__, __FILE__, __LINE__);