From 79b357b4045bce6ceed02e97e1054d788bc2bd50 Mon Sep 17 00:00:00 2001 From: Timothy Mertz Date: Mon, 26 Aug 2024 11:37:00 -0500 Subject: [PATCH] Fix 128-bit UUID parsing in discover_characteristic --- host/src/gatt.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/host/src/gatt.rs b/host/src/gatt.rs index b0b114a..8e2c4fc 100644 --- a/host/src/gatt.rs +++ b/host/src/gatt.rs @@ -246,7 +246,7 @@ impl<'reference, 'resources, T: Controller, const MAX: usize, const L2CAP_MTU: u let mut r = ReadCursor::new(item); let _props: u8 = r.read()?; let value_handle: u16 = r.read()?; - let value_uuid: Uuid = r.read()?; + let value_uuid: Uuid = Uuid::from_slice(r.remaining()); if uuid == &value_uuid { return Ok(Characteristic {