uam_user_info_s *info;
info = &g_array_index(out_param, uam_user_info_s, i);
- user_info = g_memdup(info, sizeof(uam_user_info_s));
+ user_info = g_memdup2(info, sizeof(uam_user_info_s));
if (user_info)
g_ptr_array_add(*user_list, (gpointer)user_info);
}
uam_device_info_s *info;
info = &g_array_index(out_param, uam_device_info_s, i);
- device_info = g_memdup(info, sizeof(uam_device_info_s));
+ device_info = g_memdup2(info, sizeof(uam_device_info_s));
if (device_info)
g_ptr_array_add(*devices_list, (gpointer)device_info);
}
uam_device_info_s *info;
info = &g_array_index(out_param, uam_device_info_s, i);
- device_info = g_memdup(info, sizeof(uam_device_info_s));
+ device_info = g_memdup2(info, sizeof(uam_device_info_s));
if (device_info)
g_ptr_array_add(*devices_list, (gpointer)device_info);
}
uam_service_info_s *info;
info = &g_array_index(out_param, uam_service_info_s, i);
- service_info = g_memdup(info, sizeof(uam_service_info_s));
+ service_info = g_memdup2(info, sizeof(uam_service_info_s));
if (service_info)
g_ptr_array_add(*service_list, (gpointer)service_info);
}
uam_device_info_s *info;
info = &g_array_index(out_param, uam_device_info_s, i);
- device_info = g_memdup(info, sizeof(uam_device_info_s));
+ device_info = g_memdup2(info, sizeof(uam_device_info_s));
if (device_info)
g_ptr_array_add(*devices_list, (gpointer)device_info);
}
uam_user_info_s *info;
info = &g_array_index(out_param, uam_user_info_s, i);
- user_info = g_memdup(info, sizeof(uam_user_info_s));
+ user_info = g_memdup2(info, sizeof(uam_user_info_s));
if (user_info)
g_ptr_array_add(*users_list, (gpointer)user_info);
}
uam_ble_payload_s *info;
info = &g_array_index(out_param, uam_ble_payload_s, i);
- payload_info = g_memdup(info, sizeof(uam_ble_payload_s));
+ payload_info = g_memdup2(info, sizeof(uam_ble_payload_s));
if (payload_info)
g_ptr_array_add(*payload_list, (gpointer)payload_info);
}
dst_payload->ext_val1 = src_payload->ext_val1;
dst_payload->ext_val2 = src_payload->ext_val2;
dst_payload->device_uid_len = src_payload->device_uid_len;
- dst_payload->device_uid = g_memdup(&(src_payload->device_uid),
+ dst_payload->device_uid = g_memdup2(&(src_payload->device_uid),
src_payload->device_uid_len);
user_data_len = UAM_BLE_PAYLOAD_DEVICE_UID_MAX_LEN - 1 - src_payload->device_uid_len;
ret_if(0 == user_data_len);
- dst_payload->user_data = g_memdup(&(src_payload->user_data),
+ dst_payload->user_data = g_memdup2(&(src_payload->user_data),
user_data_len);
FUNC_EXIT;
if (UAM_ERROR_NONE == result) {
__uam_manager_save_request_context(
context, result, sender, function,
- g_memdup(&dev_info, sizeof(uam_device_info_s)));
+ g_memdup2(&dev_info, sizeof(uam_device_info_s)));
} else {
g_array_append_vals(*out_param1,
&dev_info, sizeof(uam_device_info_s));