X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=formats%2Fctf%2Fmetadata%2Fctf-visitor-generate-io-struct.c;h=10b59f10558202c99e72fd6e9184586ab4b76a10;hb=fb0255f550e25c9d111ace175fee93614a854c48;hp=a18f762c9b189b53aee0e58035e192499ea29957;hpb=fb685383bf146295d5dce1ffb0369d9d063e168c;p=babeltrace.git diff --git a/formats/ctf/metadata/ctf-visitor-generate-io-struct.c b/formats/ctf/metadata/ctf-visitor-generate-io-struct.c index a18f762c..10b59f10 100644 --- a/formats/ctf/metadata/ctf-visitor-generate-io-struct.c +++ b/formats/ctf/metadata/ctf-visitor-generate-io-struct.c @@ -1164,6 +1164,8 @@ struct bt_declaration *ctf_declaration_type_specifier_visit(FILE *fd, int depth, id_q = g_quark_from_string(str_c); g_free(str_c); declaration = bt_lookup_declaration(id_q, declaration_scope); + if (!declaration) + return NULL; bt_declaration_ref(declaration); return declaration; }