diff --git a/android/gatt.c b/android/gatt.c
index 247ab41..83d199f 100644
--- a/android/gatt.c
+++ b/android/gatt.c
send_client_search_complete_notify(gatt_status, cb_data->conn->id);
free(cb_data);
}
+
static gboolean connection_timeout(void *user_data)
{
struct app_connection *conn = user_data;
if (queue_remove(dev->autoconnect_apps, user_data))
if (queue_isempty(dev->autoconnect_apps))
remove_autoconnect_device(dev);
-
-
}
static uint8_t unregister_app(int client_if)
/* Discover all characteristics for services if not cached yet */
if (queue_isempty(srvc->chars)) {
+ struct discover_char_data *cb_data;
struct att_range range;
- struct discover_char_data *cb_data =
- new0(struct discover_char_data, 1);
-
+ cb_data = new0(struct discover_char_data, 1);
if (!cb_data) {
error("gatt: Cannot allocate cb data");
status = HAL_STATUS_FAILED;
return transaction->id == PTR_TO_UINT(user_data);
}
-
static bool find_conn_waiting_exec_write(const void *data,
const void *user_data)
{
put_le16(handle, value);
memcpy(&value[2], &type->value.u16, bt_uuid_len(type));
-
}
len = enc_find_info_resp(ATT_FIND_INFO_RESP_FMT_16BIT, adl, rsp,