From 3602cdee659f5cff540ee7de3f794f4c46d7e178 Mon Sep 17 00:00:00 2001 From: "matthias.ringwald@gmail.com" Date: Sun, 26 Jan 2014 21:56:43 +0000 Subject: [PATCH] also trunkate request buffer after signed write was validated --- ble/att_server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ble/att_server.c b/ble/att_server.c index 6f801d8f9..798c29d2d 100644 --- a/ble/att_server.c +++ b/ble/att_server.c @@ -197,6 +197,7 @@ static void att_signed_write_handle_cmac_result(uint8_t hash[8]){ central_device_db_counter_set(att_ir_central_device_db_index, counter_packet+1); // just treat signed write command as simple write command after validation att_request_buffer[0] = ATT_WRITE_COMMAND; + att_request_size -= 12; att_server_state = ATT_SERVER_REQUEST_RECEIVED; att_run(); }