BT_INFO("TRANS HANDSHAKE");
recv_data.type = HTYPE_TRANS_HANDSHAKE;
recv_data.buffer_size = len;
- recv_data.buffer = (char *) malloc(sizeof(char) * len);
- if (recv_data.buffer)
- memcpy(recv_data.buffer, buffer, len);
+ recv_data.buffer = (char *)g_malloc0(sizeof(char) * len);
+ memcpy(recv_data.buffer, buffer, len);
break;
case BT_HID_TRANS_HID_CONTROL:
BT_INFO("HID CONTROL");
recv_data.type = HTYPE_TRANS_HID_CONTROL;
recv_data.buffer_size = len;
- recv_data.buffer = (char *) malloc(sizeof(char) * len);
- if (recv_data.buffer)
- memcpy(recv_data.buffer, buffer, len);
+ recv_data.buffer = (char *)g_malloc0(sizeof(char) * len);
+ memcpy(recv_data.buffer, buffer, len);
break;
case BT_HID_TRANS_DATA:
BT_INFO("Input Report");
recv_data.param = PTYPE_DATA_RTYPE_INPUT;
recv_data.buffer_size = len;
- recv_data.buffer = (char *) malloc(sizeof(char) * len);
- if (recv_data.buffer)
- memcpy(recv_data.buffer, buffer, len);
+ recv_data.buffer = (char *)g_malloc0(sizeof(char) * len);
+ memcpy(recv_data.buffer, buffer, len);
} else {
BT_INFO("Out Report");
recv_data.param = PTYPE_DATA_RTYPE_OUTPUT;
recv_data.buffer_size = len;
- recv_data.buffer = (char *) malloc(sizeof(char) * len);
- if (recv_data.buffer)
- memcpy(recv_data.buffer, buffer, len);
+ recv_data.buffer = (char *)g_malloc0(sizeof(char) * len);
+ memcpy(recv_data.buffer, buffer, len);
}
break;
recv_data.param = PTYPE_DATA_RTYPE_OUTPUT;
}
recv_data.buffer_size = len;
- recv_data.buffer = (char *) malloc(sizeof(char) * len);
- if (recv_data.buffer)
- memcpy(recv_data.buffer, buffer, len);
+ recv_data.buffer = (char *)g_malloc0(sizeof(char) * len);
+ memcpy(recv_data.buffer, buffer, len);
break;
}
recv_data.param = PTYPE_DATA_RTYPE_OUTPUT;
}
recv_data.buffer_size = len;
- recv_data.buffer = (char *) malloc(sizeof(char) * len);
- if (recv_data.buffer)
- memcpy(recv_data.buffer, buffer, len);
+ recv_data.buffer = (char *)g_malloc0(sizeof(char) * len);
+ memcpy(recv_data.buffer, buffer, len);
break;
}
recv_data.type = HTYPE_TRANS_GET_PROTOCOL;
recv_data.param = PTYPE_DATA_RTYPE_INPUT;
recv_data.buffer_size = len;
- recv_data.buffer = (char *) malloc(sizeof(char) * len);
- if (recv_data.buffer)
- memcpy(recv_data.buffer, buffer, len);
+ recv_data.buffer = (char *)g_malloc0(sizeof(char) * len);
+ memcpy(recv_data.buffer, buffer, len);
break;
}
recv_data.type = HTYPE_TRANS_SET_PROTOCOL;
recv_data.param = PTYPE_DATA_RTYPE_INPUT;
recv_data.buffer_size = len;
- recv_data.buffer = (char *) malloc(sizeof(char) * len);
- if (recv_data.buffer)
- memcpy(recv_data.buffer, buffer, len);
+ recv_data.buffer = (char *)g_malloc0(sizeof(char) * len);
+ memcpy(recv_data.buffer, buffer, len);
break;
}
recv_data.type = HTYPE_TRANS_GET_IDLE;
recv_data.param = PTYPE_DATA_RTYPE_INPUT;
recv_data.buffer_size = len;
- recv_data.buffer = (char *) malloc(sizeof(char) * len);
- if (recv_data.buffer)
- memcpy(recv_data.buffer, buffer, len);
+ recv_data.buffer = (char *)g_malloc0(sizeof(char) * len);
+ memcpy(recv_data.buffer, buffer, len);
break;
}
recv_data.type = HTYPE_TRANS_SET_IDLE;
recv_data.param = PTYPE_DATA_RTYPE_INPUT;
recv_data.buffer_size = len;
- recv_data.buffer = (char *) malloc(sizeof(char) * len);
- if (recv_data.buffer)
- memcpy(recv_data.buffer, buffer, len);
+ recv_data.buffer = (char *)g_malloc0(sizeof(char) * len);
+ memcpy(recv_data.buffer, buffer, len);
break;
}
//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);