diff --git a/android/gatt.c b/android/gatt.c
index 3beb21b..9133744 100644
--- a/android/gatt.c
+++ b/android/gatt.c
}
enum pend_req_state {
- REQUEST_INIT,
REQUEST_PENDING,
REQUEST_DONE,
};
return;
}
- resp_data->state = REQUEST_PENDING;
-
gatt_db_attribute_read(attrib, resp_data->offset, process_data->opcode,
&process_data->device->bdaddr,
attribute_read_cb, resp_data);
return ATT_ECODE_INSUFF_RESOURCES;
}
- data->state = REQUEST_INIT;
data->attrib = attrib;
if (!queue_push_tail(device->pending_requests, data)) {
free(data);
data->offset = offset;
data->attrib = attrib;
- data->state = REQUEST_INIT;
if (!queue_push_tail(dev->pending_requests, data)) {
free(data);
return ATT_ECODE_INSUFF_RESOURCES;
return;
}
- request_data->state = REQUEST_INIT;
request_data->attrib = attrib;
request_data->filter_vlen = find_data->search_vlen;
memcpy(request_data->filter_value, find_data->search_value,
return ATT_ECODE_INSUFF_RESOURCES;
data->attrib = attrib;
- data->state = REQUEST_PENDING;
if (!queue_push_tail(dev->pending_requests, data)) {
free(data);
data->attrib = attrib;
data->offset = offset;
- data->state = REQUEST_PENDING;
if (!queue_push_tail(dev->pending_requests, data)) {
free(data);
if (!data)
return ATT_ECODE_INSUFF_RESOURCES;
- data->state = REQUEST_PENDING;
if (!queue_push_tail(dev->pending_requests, data)) {
free(data);
return ATT_ECODE_INSUFF_RESOURCES;