X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf%2Fctf.c;h=65b4cf7643518b3b4362c8c314a0c43803bec837;hp=22051f18b027c922470b6bd5a069562a87f744e2;hb=d3ded99df05c7602749aa50530a1dc69db4cc066;hpb=9e88d150c4119a0c6d6288cad6d6db87df7bac4b diff --git a/formats/ctf/ctf.c b/formats/ctf/ctf.c index 22051f18..65b4cf76 100644 --- a/formats/ctf/ctf.c +++ b/formats/ctf/ctf.c @@ -900,7 +900,7 @@ end_stream: static struct ctf_event_definition *create_event_definitions(struct ctf_trace *td, struct ctf_stream_definition *stream, - struct ctf_event *event) + struct ctf_event_declaration *event) { struct ctf_event_definition *stream_event = g_new0(struct ctf_event_definition, 1); @@ -926,6 +926,7 @@ struct ctf_event_definition *create_event_definitions(struct ctf_trace *td, struct definition_struct, p); stream->parent_def_scope = stream_event->event_fields->p.scope; } + stream_event->stream = stream; return stream_event; error: @@ -987,7 +988,7 @@ int create_stream_definitions(struct ctf_trace *td, struct ctf_stream_definition stream->events_by_id = g_ptr_array_new(); g_ptr_array_set_size(stream->events_by_id, stream_class->events_by_id->len); for (i = 0; i < stream->events_by_id->len; i++) { - struct ctf_event *event = g_ptr_array_index(stream_class->events_by_id, i); + struct ctf_event_declaration *event = g_ptr_array_index(stream_class->events_by_id, i); struct ctf_event_definition *stream_event; if (!event)