X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=src%2Fplugins%2Fctf%2Ffs-src%2Ffs.cpp;h=6c125461275b67aa40642f24838f7447dbb54a7a;hb=2dba3a29673a2d53fc892f42256325610c578fa6;hp=2b2f5bc4b6f29acf53a67ae6a550ac9531510a31;hpb=1b19849c7dc6a73dbc1da5f84a82f2eb741dff58;p=babeltrace.git diff --git a/src/plugins/ctf/fs-src/fs.cpp b/src/plugins/ctf/fs-src/fs.cpp index 2b2f5bc4..6c125461 100644 --- a/src/plugins/ctf/fs-src/fs.cpp +++ b/src/plugins/ctf/fs-src/fs.cpp @@ -261,10 +261,6 @@ static void ctf_fs_trace_destroy(struct ctf_fs_trace *ctf_fs_trace) return; } - if (ctf_fs_trace->metadata) { - delete ctf_fs_trace->metadata; - } - delete ctf_fs_trace; } @@ -745,7 +741,7 @@ static ctf_fs_trace::UP ctf_fs_trace_create(const char *path, const char *name, ctf_fs_trace::UP ctf_fs_trace {new struct ctf_fs_trace(parentLogger)}; ctf_fs_trace->path = path; - ctf_fs_trace->metadata = new ctf_fs_metadata; + ctf_fs_trace->metadata = bt2s::make_unique(); ret = ctf_fs_metadata_set_trace_class(selfComp, ctf_fs_trace.get(), clkClsCfg); if (ret) {