X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=converter%2Fbabeltrace-lib.c;h=c96f38904fba89dd2dee7c8b0876d87ec9ec8d82;hp=35f50719359c527f6db230bd05739b0b71727d8f;hb=b1a2f5806630289aa0b85edbb7f7c581cfa26178;hpb=16b695f5a7dd6200e7c1a732a763fd1b5cf20dc7 diff --git a/converter/babeltrace-lib.c b/converter/babeltrace-lib.c index 35f50719..c96f3890 100644 --- a/converter/babeltrace-lib.c +++ b/converter/babeltrace-lib.c @@ -52,11 +52,11 @@ int convert_event(struct ctf_text_stream_pos *sout, g_quark_from_static_string("id")); if (len_index >= 0) { struct definition_integer *defint; - struct field *field; + struct definition *field; field = struct_definition_get_field_from_index(stream_class->event_header, len_index); - assert(field->definition->declaration->id == CTF_TYPE_INTEGER); - defint = container_of(field->definition, struct definition_integer, p); + assert(field->declaration->id == CTF_TYPE_INTEGER); + defint = container_of(field, struct definition_integer, p); assert(defint->declaration->signedness == FALSE); id = defint->value._unsigned; /* set id */ }