//add client app
gattc_app = g_malloc0(sizeof(hal_gatt_client_app));
- if (gattc_app == NULL) {
- DBG("Failed to allocate memory");
- return NULL;
- }
-
gattc_app->client_if = __hal_generate_client_id();
memcpy(&gattc_app->app_uuid, app_uuid, sizeof(bt_uuid_t));
/*send event */
client_app_info = g_malloc0(sizeof(hal_gatt_client_app));
- if (NULL == client_app_info) {
- ERR("Failed to allocate memory");
- return BT_STATUS_FAIL;
- }
-
client_app_info->client_if = gattc_app->client_if;
memcpy(&client_app_info->app_uuid, app_uuid, sizeof(bt_uuid_t));
g_idle_add(__bt_hal_register_client_cb, (gpointer)client_app_info);
}
gattc_data = g_malloc0(sizeof(hal_gattc_client_info_t));
- if (NULL == gattc_data) {
- ERR("Unable to allocate memory");
- ret = BT_STATUS_FAIL;
- goto fail;
- }
-
memcpy(gattc_data->bd_addr.address, bd_addr->address,
BT_HAL_ADDRESS_LENGTH_MAX);
gattc_data->client_if = client_if;
}
resp_data = g_malloc0(sizeof(hal_gatt_resp_data_t));
- if (NULL == resp_data) {
- ERR("failed to get the memory");
- return BT_STATUS_FAIL;
- }
-
resp_data->conn_id = conn_id;
memcpy(&resp_data->srvc_id, srvc_id, sizeof(btgatt_srvc_id_t));
memcpy(&resp_data->char_id, char_id, sizeof(btgatt_gatt_id_t));
}
resp_data = g_malloc0(sizeof(hal_gatt_resp_data_t));
- if (NULL == resp_data) {
- ERR("failed to get the memory");
- return BT_STATUS_FAIL;
- }
-
resp_data->conn_id = conn_id;
memcpy(&resp_data->srvc_id, srvc_id, sizeof(btgatt_srvc_id_t));
memcpy(&resp_data->char_id, char_id, sizeof(btgatt_gatt_id_t));
}
resp_data = g_malloc0(sizeof(hal_gatt_resp_data_t));
- if (NULL == resp_data) {
- ERR("failed to get the memory");
- return BT_STATUS_FAIL;
- }
-
resp_data->conn_id = conn_id;
memcpy(&resp_data->srvc_id, srvc_id, sizeof(btgatt_srvc_id_t));
memcpy(&resp_data->char_id, char_id, sizeof(btgatt_gatt_id_t));
}
resp_data = g_malloc0(sizeof(hal_gatt_resp_data_t));
- if (NULL == resp_data) {
- ERR("failed to get the memory");
- return BT_STATUS_FAIL;
- }
-
resp_data->conn_id = conn_id;
memcpy(&resp_data->srvc_id, srvc_id, sizeof(btgatt_srvc_id_t));
memcpy(&resp_data->char_id, char_id, sizeof(btgatt_gatt_id_t));
return BT_STATUS_FAIL;
}
- resp_data = malloc(sizeof(hal_gatt_resp_data_t));
- if (NULL == resp_data) {
- ERR("failed to get the memory");
- return BT_STATUS_FAIL;
- }
+ resp_data = g_malloc0(sizeof(hal_gatt_resp_data_t));
DBG("#StartNotify");
g_dbus_connection_call_sync(g_conn,
return BT_STATUS_FAIL;
}
- resp_data = malloc(sizeof(hal_gatt_resp_data_t));
- if (NULL == resp_data) {
- ERR("failed to get the memory");
- return BT_STATUS_FAIL;
- }
+ resp_data = g_malloc0(sizeof(hal_gatt_resp_data_t));
DBG("#StartNotify");
g_dbus_connection_call_sync(g_conn,
}
gattc_data = g_malloc0(sizeof(hal_gattc_client_info_t));
- if (gattc_data == NULL) {
- ERR("Unable to allocate memory");
- ret = BT_STATUS_NOMEM;
- goto fail;
- }
memcpy(gattc_data->bd_addr.address, bd_addr->address,
BT_HAL_ADDRESS_LENGTH_MAX);
/*add gatt server connection info*/
gatt_conn_info = g_malloc0(sizeof(hal_gattc_server_info_t));
- if (gatt_conn_info == NULL) {
- ERR("Failed to allocate memory");
- goto fail;
- }
-
memcpy(gatt_conn_info->bd_addr.address, gattc_data->bd_addr.address, BT_HAL_ADDRESS_LENGTH_MAX);
gatt_conn_info->inst_id = gattc_data->inst_id;
hal_gattc_server_info_list = g_slist_append(hal_gattc_server_info_list, gatt_conn_info);