From b6ff3137b007d333977027f9de28ca76b808af2e Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Mon, 10 Mar 2025 15:01:25 +0100 Subject: [PATCH] gatt_client: fix length of GATT_EVENT_CHARACTERISTIC_DESCRIPTOR_QUERY_RESULT --- src/ble/gatt_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ble/gatt_client.c b/src/ble/gatt_client.c index eecbc8dce..d5b1a423e 100644 --- a/src/ble/gatt_client.c +++ b/src/ble/gatt_client.c @@ -1244,7 +1244,7 @@ static void report_gatt_characteristic_descriptor(gatt_client_t * gatt_client, u uint8_t * packet = setup_characteristic_value_packet(gatt_client, GATT_EVENT_CHARACTERISTIC_DESCRIPTOR_QUERY_RESULT, descriptor_handle, value, value_length, gatt_client->service_id, gatt_client->connection_id); - emit_event_new(gatt_client->callback, packet, value_length + 8u); + emit_event_new(gatt_client->callback, packet, value_length + CHARACTERISTIC_VALUE_EVENT_HEADER_SIZE); } static void report_gatt_long_characteristic_descriptor(gatt_client_t * gatt_client, uint16_t descriptor_handle, uint8_t *blob, uint16_t blob_length, uint16_t value_offset){