lib: bt_object_{get,put}_ref(): accept a `const` parameter
[babeltrace.git] / lib / trace-ir / clock-value.c
index affc565c02cd1a0f5eb543a952df10fdb995f296..32c4b8628861cd19ed434c9c0add82f88e51fae0 100644 (file)
@@ -58,7 +58,8 @@ struct bt_clock_value *bt_clock_value_new(struct bt_clock_class *clock_class)
        }
 
        bt_object_init_unique(&ret->base);
-       ret->clock_class = bt_object_get_ref(clock_class);
+       ret->clock_class = clock_class;
+       bt_object_get_no_null_check(clock_class);
        bt_clock_class_freeze(clock_class);
        BT_LIB_LOGD("Created clock value object: %!+k", ret);
 
@@ -80,7 +81,8 @@ struct bt_clock_value *bt_clock_value_create(struct bt_clock_class *clock_class)
        }
 
        if (likely(!clock_value->clock_class)) {
-               clock_value->clock_class = bt_object_get_ref(clock_class);
+               clock_value->clock_class = clock_class;
+               bt_object_get_no_null_check(clock_class);
        }
 
        goto end;
This page took 0.024007 seconds and 4 git commands to generate.