#define BT_LOG_TAG "PLUGIN-CTF-FS-SINK-TRACE"
#include "logging.h"
-#include <babeltrace/babeltrace.h>
+#include <babeltrace2/babeltrace.h>
#include <stdio.h>
#include <stdbool.h>
#include <glib.h>
-#include <babeltrace/assert-internal.h>
-#include <babeltrace/ctfser-internal.h>
+#include <babeltrace2/assert-internal.h>
+#include <babeltrace2/ctfser-internal.h>
#include "translate-trace-ir-to-ctf-ir.h"
#include "translate-ctf-ir-to-tsdl.h"
tsdl = g_string_new(NULL);
BT_ASSERT(tsdl);
translate_trace_class_ctf_ir_to_tsdl(trace->tc, tsdl);
+
+ BT_ASSERT(trace->metadata_path);
fh = fopen(trace->metadata_path->str, "wb");
if (!fh) {
BT_LOGF_ERRNO("In trace destruction listener: "
trace->path = NULL;
}
- if (trace->metadata_path) {
- g_string_free(trace->metadata_path, TRUE);
- trace->metadata_path = NULL;
- }
+ g_string_free(trace->metadata_path, TRUE);
+ trace->metadata_path = NULL;
fs_sink_ctf_trace_class_destroy(trace->tc);
trace->tc = NULL;