X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Ftrace-ir%2Ffields.c;h=c769c8a014b1361d9a94b26c84c0f7a5d0b106a8;hb=4b70020dc7da3a97f87be1f6a0055ae2d139542f;hp=8eadc75711f9e902fbe187ae9e90a99dacec7865;hpb=c2606e2f189b382e5481ebc30f6e301ee2df61f9;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