From 2a7df9323ea541b38ced544ea2460d583aefb10a Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sun, 5 Apr 2020 20:51:36 +0200 Subject: [PATCH] monitor: Fix off-by-one error with IRKs and LTKs --- monitor/packet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/monitor/packet.c b/monitor/packet.c index 0abe7026b..038dd6d17 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -12168,7 +12168,7 @@ static void mgmt_load_link_keys_cmd(const void *data, uint16_t size) static void mgmt_load_long_term_keys_cmd(const void *data, uint16_t size) { - uint16_t num_keys = get_le16(data + 1); + uint16_t num_keys = get_le16(data); int i; print_field("Keys: %u", num_keys); @@ -12598,7 +12598,7 @@ static void mgmt_set_privacy_cmd(const void *data, uint16_t size) static void mgmt_load_identity_resolving_keys_cmd(const void *data, uint16_t size) { - uint16_t num_keys = get_le16(data + 1); + uint16_t num_keys = get_le16(data); int i; print_field("Keys: %u", num_keys); -- 2.47.3