From 0d71f994b4fe7c93f55e040103e760085865aa60 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 7 May 2019 16:49:03 +0200 Subject: [PATCH] peripheral: Walk rp->opcodes directly instead of interim variable Change-Id: I5844c9f1202a5a3b8de674e59b1580e48f2c83c7 Signed-off-by: himanshu --- peripheral/gap.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/peripheral/gap.c b/peripheral/gap.c index f659f7f..52a7bed 100755 --- 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; -- 2.7.4