Values API: standardize parameters and return values
[babeltrace.git] / plugins / utils / muxer / muxer.c
index e146daad993c0399f18879fbb4be3cd949514cde..8275f3e4f660e91f14e81f2613866b2be225f5bc 100644 (file)
@@ -287,9 +287,9 @@ int configure_muxer_comp(struct muxer_comp *muxer_comp, struct bt_value *params)
                goto error;
        }
 
-       real_params = bt_value_map_extend(
+       ret = bt_value_map_extend(&real_params,
                bt_value_borrow_from_private(default_params), params);
-       if (!real_params) {
+       if (ret) {
                BT_LOGE("Cannot extend default parameters map value: "
                        "muxer-comp-addr=%p, def-params-addr=%p, "
                        "params-addr=%p", muxer_comp, default_params,
@@ -310,8 +310,7 @@ int configure_muxer_comp(struct muxer_comp *muxer_comp, struct bt_value *params)
                goto error;
        }
 
-       ret = bt_value_bool_get(assume_absolute_clock_classes, &bool_val);
-       BT_ASSERT(ret == 0);
+       bool_val = bt_value_bool_get(assume_absolute_clock_classes);
        muxer_comp->assume_absolute_clock_classes = (bool) bool_val;
        BT_LOGD("Configured muxer component: muxer-comp-addr=%p, "
                "assume-absolute-clock-classes=%d",
This page took 0.02446 seconds and 4 git commands to generate.