X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=types%2Fvariant.c;h=30ef3d8aeca45954a13e0cb86b13ba8e2fd97799;hp=35e00c192d3fd353de7127f41a1721f42487f32d;hb=07fdca67c0924ab6adf5eebad88473f71b6bf9c3;hpb=f7a47a6c23fa21c319f15bb254a82f56c381f45d diff --git a/types/variant.c b/types/variant.c index 35e00c19..30ef3d8a 100644 --- a/types/variant.c +++ b/types/variant.c @@ -100,6 +100,7 @@ struct declaration_variant * variant_declaration = g_new(struct declaration_variant, 1); declaration = &variant_declaration->p; variant_declaration->untagged_variant = untagged_variant; + declaration_ref(&untagged_variant->p); variant_declaration->tag_name = g_array_new(FALSE, TRUE, sizeof(GQuark)); append_scope_path(tag, variant_declaration->tag_name); declaration->id = CTF_TYPE_VARIANT;