X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=cli%2Fbabeltrace-cfg-cli-args.c;h=6130947b7cb02c5f2edbc6683a9e9a74ac033434;hb=6be5a99eddff403a941a1329add897a0f27ca509;hp=04f39414a2e37bf4c1cb4793d7d66f892a25f306;hpb=35294e839bb0dd4287b520e68a5ef0362d62092c;p=babeltrace.git diff --git a/cli/babeltrace-cfg-cli-args.c b/cli/babeltrace-cfg-cli-args.c index 04f39414..6130947b 100644 --- a/cli/babeltrace-cfg-cli-args.c +++ b/cli/babeltrace-cfg-cli-args.c @@ -1503,8 +1503,8 @@ struct bt_config *bt_config_base_create(enum bt_config_command command, if (initial_plugin_paths) { struct bt_value *initial_plugin_paths_copy; - (void) bt_value_copy(&initial_plugin_paths_copy, - initial_plugin_paths); + (void) bt_value_copy(initial_plugin_paths, + &initial_plugin_paths_copy); cfg->plugin_paths = initial_plugin_paths_copy; } else { cfg->plugin_paths = bt_value_array_create(); @@ -2504,9 +2504,8 @@ struct bt_config *bt_config_run_from_args(int argc, const char *argv[], BT_ASSERT(cur_base_params); bt_object_put_ref(cur_cfg_comp->params); - status = bt_value_copy( - &cur_cfg_comp->params, - cur_base_params); + status = bt_value_copy(cur_base_params, + &cur_cfg_comp->params); if (status != BT_VALUE_STATUS_OK) { print_err_oom(); goto error; @@ -3543,8 +3542,8 @@ int fill_implicit_ctf_inputs_args(GPtrArray *implicit_ctf_inputs_args, * this is where the unique path goes. */ BT_OBJECT_PUT_REF_AND_RESET(impl_args->extra_params); - status = bt_value_copy(&impl_args->extra_params, - base_implicit_ctf_input_args->extra_params); + status = bt_value_copy(base_implicit_ctf_input_args->extra_params, + &impl_args->extra_params); if (status != BT_VALUE_STATUS_OK) { print_err_oom(); destroy_implicit_component_args(impl_args); @@ -3621,7 +3620,7 @@ struct bt_config *bt_config_convert_from_args(int argc, const char *argv[], struct bt_common_lttng_live_url_parts lttng_live_url_parts = { 0 }; char *output = NULL; - (void) bt_value_copy(&plugin_paths, initial_plugin_paths); + (void) bt_value_copy(initial_plugin_paths, &plugin_paths); *retcode = 0;