BT_CHECK_INPUT_PARAMETER(remote_address);
bt_map_client_session_info_s* session =
- malloc(sizeof(bt_map_client_session_info_s));
+ g_malloc0(sizeof(bt_map_client_session_info_s));
session->remote_address = strdup(remote_address);
error_code = _bt_get_error_code(bluetooth_map_client_create_session(session));
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
error_code);
free(session->remote_address);
- free(session);
+ g_free(session);
} else {
BT_DBG("Successfully created session");
*handle = session;
bt_map_client_session_info_s* session = (bt_map_client_session_info_s*) handle;
- bt_get_message_callback_data *data = malloc(sizeof(*data));
+ bt_get_message_callback_data *data = g_malloc(sizeof(*data));
data->target_file = target_file;
data->user_data = user_data;
void bt_map_client_list_folders_filter_create(bt_map_client_list_folders_filter_h *filter)
{
- (*filter) = malloc(sizeof(bt_map_client_list_folders_filter_s));
+ (*filter) = g_malloc(sizeof(bt_map_client_list_folders_filter_s));
(*filter)->offset = -1;
(*filter)->max_count = -1;
}
void bt_map_client_list_folders_filter_destroy(bt_map_client_list_folders_filter_h *filter)
{
- free(*filter);
+ g_free(*filter);
*filter = NULL;
}
void bt_map_client_list_messages_filter_create(bt_map_client_list_messages_filter_h *filter)
{
- (*filter) = malloc(sizeof(bt_map_client_list_messages_filter_s));
+ (*filter) = g_malloc(sizeof(bt_map_client_list_messages_filter_s));
(*filter)->offset = -1;
(*filter)->max_count = -1;
(*filter)->subject_length = -1;
void bt_map_client_list_messages_filter_destroy(bt_map_client_list_messages_filter_h *filter)
{
- free(*filter);
+ g_free(*filter);
*filter = NULL;
}
void bt_map_client_push_message_args_create(bt_map_client_push_message_args_h *args)
{
- (*args) = malloc(sizeof(bt_map_client_push_message_args_s));
+ (*args) = g_malloc(sizeof(bt_map_client_push_message_args_s));
(*args)->is_transparent = -1;
(*args)->is_retry = -1;
(*args)->charset = NULL;
void bt_map_client_push_message_args_destroy(bt_map_client_push_message_args_h *args)
{
- free(*args);
+ g_free(*args);
*args = NULL;
}
/* LCOV_EXCL_STOP */