From 75fc5363771c88b44190e784d5c4e67c53191db7 Mon Sep 17 00:00:00 2001 From: Archie Pusaka Date: Tue, 16 Mar 2021 12:12:37 +0800 Subject: [PATCH] shared/gatt-client: fix BT_ATT_OP_HANDLE_NFY_MULT parsing We need to advance the pdu pointer after parsing each block of notification data. Reviewed-by: Sonny Sasaka --- src/shared/gatt-client.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/shared/gatt-client.c b/src/shared/gatt-client.c index 8becf1c6c..4e10f244d 100644 --- a/src/shared/gatt-client.c +++ b/src/shared/gatt-client.c @@ -2179,6 +2179,7 @@ static void notify_cb(struct bt_att_chan *chan, uint8_t opcode, &data); length -= data.len; + pdu += data.len; } } else { data.handle = get_le16(pdu); -- 2.47.3