From 066066949ccc068418e096ce6e856f8ec894d094 Mon Sep 17 00:00:00 2001 From: Marcin Kraglak Date: Wed, 9 Jul 2014 10:53:53 +0200 Subject: [PATCH] android/gatt: Set need_resp flag in when received PREP_WRITE_REQ Set need_resp flag if pepare write request have been received. This is needed because application should send response to stack. --- android/gatt.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/android/gatt.c b/android/gatt.c index cccf23e01..1e2366dc3 100644 --- a/android/gatt.c +++ b/android/gatt.c @@ -4580,7 +4580,10 @@ static void write_cb(uint16_t handle, uint16_t offset, ev->trans_id = transaction->id; ev->is_prep = att_opcode == ATT_OP_PREP_WRITE_REQ; - ev->need_rsp = att_opcode == ATT_OP_WRITE_REQ; + + if (att_opcode == ATT_OP_WRITE_REQ || + att_opcode == ATT_OP_PREP_WRITE_REQ) + ev->need_rsp = 0x01; ev->length = len; memcpy(ev->value, value, len); -- 2.47.3