Diff between 0284bf0b1c5c2239a830f4f69461c61eada633a5 and acb2de0d82641ace502346ff5672ff7f28f4fccd

Changed Files

File Additions Deletions Status
peripheral/gap.c +1 -3 modified

Full Patch

diff --git a/peripheral/gap.c b/peripheral/gap.c
index f659f7f..52a7bed 100644
--- a/peripheral/gap.c
+++ b/peripheral/gap.c
@@ -471,7 +471,6 @@ static void read_commands_complete(uint8_t status, uint16_t len,
 					const void *param, void *user_data)
 {
 	const struct mgmt_rp_read_commands *rp = param;
-	const uint16_t *opcode;
 	uint16_t num_commands;
 	bool ext_index_list = false;
 	int i;
@@ -483,10 +482,9 @@ static void read_commands_complete(uint8_t status, uint16_t len,
 	}
 
 	num_commands = le16_to_cpu(rp->num_commands);
-	opcode = rp->opcodes;
 
 	for (i = 0; i < num_commands; i++) {
-		uint16_t op = get_le16(opcode++);
+		uint16_t op = get_le16(rp->opcodes + 1);
 
 		if (op == MGMT_OP_READ_EXT_INDEX_LIST)
 			ext_index_list = true;