Fix writer: leak of the event classes
[babeltrace.git] / plugins / writer / writer.c
index f89ac7460a80f56e5d5f5eba0c48f972bc2b4519..48c3152a7987d53c0e848169a44db9b9d4fa54c9 100644 (file)
@@ -69,22 +69,19 @@ void finalize_writer_component(struct bt_private_component *component)
 static
 void unref_stream_class(struct bt_ctf_stream_class *writer_stream_class)
 {
-       BT_PUT(writer_stream_class);
-       g_free(writer_stream_class);
+       return;
 }
 
 static
 void unref_stream(struct bt_ctf_stream_class *writer_stream)
 {
-       BT_PUT(writer_stream);
-       g_free(writer_stream);
+       bt_put(writer_stream);
 }
 
 static
 void unref_trace(struct bt_ctf_writer *writer)
 {
-       BT_PUT(writer);
-       g_free(writer);
+       return;
 }
 
 static
This page took 0.026694 seconds and 4 git commands to generate.