X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf%2Fctf.c;h=91fc20c3972626a59075b13dcf72df981b30f2a3;hp=65b4cf7643518b3b4362c8c314a0c43803bec837;hb=e003ab503def7b0db6c130cccbc03685adb32bbb;hpb=325392affbbb6aaf2caf13836e7ba7c0d29c90a3 diff --git a/formats/ctf/ctf.c b/formats/ctf/ctf.c index 65b4cf76..91fc20c3 100644 --- a/formats/ctf/ctf.c +++ b/formats/ctf/ctf.c @@ -1617,6 +1617,16 @@ void ctf_close_trace(struct trace_descriptor *tdp) } g_ptr_array_free(td->streams, TRUE); } + + if (td->event_declarations) { + for (i = 0; i < td->event_declarations->len; i++) { + struct bt_ctf_event_decl *event; + + event = g_ptr_array_index(td->event_declarations, i); + g_free(event); + } + g_ptr_array_free(td->event_declarations, TRUE); + } closedir(td->dir); g_free(td); }