From f13cba17c7f3d3dbaf07c2c163edb1640309a03b Mon Sep 17 00:00:00 2001 From: Marcin Kraglak Date: Thu, 12 Jun 2014 11:08:25 +0200 Subject: [PATCH] android/gatt: Set state of pending responses Set state to PENDING before read. If state was not set to PENDING, response was sent immediatelly even if there was no response from upper layer. --- android/gatt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/android/gatt.c b/android/gatt.c index 6db81d450..741dc3857 100644 --- a/android/gatt.c +++ b/android/gatt.c @@ -4168,6 +4168,8 @@ static void read_requested_attributes(void *data, void *user_data) if (error) goto done; + resp_data->state = REQUEST_PENDING; + if (!gatt_db_read(gatt_db, resp_data->handle, resp_data->offset, process_data->opcode, -- 2.11.0