From 563c03090d224292eb63eaf92e0a0da3921de5eb Mon Sep 17 00:00:00 2001 From: Jakub Tyszkowski Date: Mon, 28 Apr 2014 15:17:50 +0200 Subject: [PATCH] android/gatt: Send app uuid also for failure response Framework should know which request failed. --- android/gatt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/gatt.c b/android/gatt.c index c2cad94ad..4a7be5509 100644 --- a/android/gatt.c +++ b/android/gatt.c @@ -3116,7 +3116,6 @@ static void handle_server_register(const void *buf, uint16_t len) ev.status = GATT_SUCCESS; ev.server_if = server->id; - memcpy(ev.uuid, server->uuid, sizeof(server->uuid)); status = HAL_STATUS_SUCCESS; @@ -3124,6 +3123,8 @@ failed: if (status != HAL_STATUS_SUCCESS) ev.status = GATT_FAILURE; + memcpy(ev.uuid, cmd->uuid, sizeof(ev.uuid)); + ipc_send_notif(hal_ipc, HAL_SERVICE_ID_GATT, HAL_EV_GATT_SERVER_REGISTER, sizeof(ev), &ev); -- 2.47.3