X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf%2Fwriter%2Fevent-fields.c;h=ad4fcb5a06c1ed5d3ad4e5636fdfab603f832623;hp=ff970c0a86959fee1ce87ddcd2138dcb2b1b4c92;hb=9ce21c306d5365173e3b138ae35cbe36584462cd;hpb=9f56e4500aa99bb2cd644a7c1a539fc66f3753b3 diff --git a/formats/ctf/writer/event-fields.c b/formats/ctf/writer/event-fields.c index ff970c0a..ad4fcb5a 100644 --- a/formats/ctf/writer/event-fields.c +++ b/formats/ctf/writer/event-fields.c @@ -179,8 +179,8 @@ struct bt_ctf_field *bt_ctf_field_create(struct bt_ctf_field_type *type) } type_id = bt_ctf_field_type_get_type_id(type); - if (type_id <= CTF_TYPE_UNKNOWN || - type_id >= NR_CTF_TYPES) { + if (type_id <= CTF_TYPE_UNKNOWN || type_id >= NR_CTF_TYPES || + bt_ctf_field_type_validate(type)) { goto error; }