* stream file.
*/
ds_file =
- ctf_fs_ds_file_create(ctf_fs_trace, bt2::Stream::Shared {}, path, ctf_fs_trace->logger);
+ ctf_fs_ds_file_create(ctf_fs_trace, bt2::Stream::Shared {}, path, ctf_fs_trace->logger)
+ .release();
if (!ds_file) {
goto error;
}
ret = -1;
end:
- ctf_fs_ds_file_destroy(ds_file);
+ delete ds_file;
if (msg_iter) {
ctf_msg_iter_destroy(msg_iter);
BT_ASSERT(index_entry->path);
ds_file = ctf_fs_ds_file_create(ctf_fs_trace, bt2::Stream::Shared {}, index_entry->path,
- ctf_fs_trace->logger);
+ ctf_fs_trace->logger)
+ .release();
if (!ds_file) {
BT_CPPLOGE_APPEND_CAUSE_SPEC(ctf_fs_trace->logger, "Failed to create a ctf_fs_ds_file");
ret = -1;
}
end:
- if (ds_file) {
- ctf_fs_ds_file_destroy(ds_file);
- }
+ delete ds_file;
+
if (msg_iter) {
ctf_msg_iter_destroy(msg_iter);
}