X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Ftrace-ir%2Ffields.c;h=c769c8a014b1361d9a94b26c84c0f7a5d0b106a8;hb=398454ed067b95215c7affbe265fd36edab931ee;hp=8eadc75711f9e902fbe187ae9e90a99dacec7865;hpb=e1e02a22957d83adc526c016d5d3b978b8e6d26d;p=babeltrace.git diff --git a/lib/trace-ir/fields.c b/lib/trace-ir/fields.c index 8eadc757..c769c8a0 100644 --- a/lib/trace-ir/fields.c +++ b/lib/trace-ir/fields.c @@ -227,7 +227,8 @@ void init_field(struct bt_field *field, struct bt_field_class *fc, BT_ASSERT(fc); bt_object_init_unique(&field->base); field->methods = methods; - field->class = bt_object_get_ref(fc); + field->class = fc; + bt_object_get_no_null_check(fc); } static