Fix BSTstackLib service UUID reporting to client (#2968)

Fixes #2967
This commit is contained in:
Earle F. Philhower, III 2025-05-22 12:34:26 -07:00 committed by GitHub
parent 7dcfe4d483
commit f3df355663
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -196,7 +196,7 @@ static void extract_service(gatt_client_service_t * service, uint8_t * packet) {
service->start_group_handle = little_endian_read_16(packet, 4);
service->end_group_handle = little_endian_read_16(packet, 6);
service->uuid16 = 0;
reverse_128(&packet[8], service->uuid128);
reverse_128(&packet[12], service->uuid128);
if (uuid_has_bluetooth_prefix(service->uuid128)) {
service->uuid16 = big_endian_read_32(service->uuid128, 0);
}