Diff between 73529e535d7d1d8b8d5264dd5a2763972489845a and 46c97c9a29ad063931afe753ff4a4d1db9664dde

Changed Files

File Additions Deletions Status
android/gatt.c +2 -1 modified

Full Patch

diff --git a/android/gatt.c b/android/gatt.c
index 95de221..e3de18d 100644
--- a/android/gatt.c
+++ b/android/gatt.c
@@ -2957,7 +2957,8 @@ static void handle_client_write_characteristic(const void *buf, uint16_t len)
 		goto failed;
 	}
 
-	if (cmd->write_type != GATT_WRITE_TYPE_NO_RESPONSE) {
+	if (cmd->write_type == GATT_WRITE_TYPE_PREPARE ||
+				cmd->write_type == GATT_WRITE_TYPE_DEFAULT) {
 		cb_data = create_char_op_data(cmd->conn_id, &srvc->id, &ch->id,
 						cmd->srvc_id.is_primary);
 		if (!cb_data) {