The offset of value for HCI Intel DDC command is incorrect.
HCI Intel DDC parameter has a combination of following structure:
struct intel_ddc {
u8 len;
u16 id;
u8 *value;
}
The offset of value should be sum of len and id which is 3.
Change-Id: I76278eb72b7742d47a2279f805d25aaeec4a5ef8
Signed-off-by: himanshu <h.himanshu@samsung.com>
uint16_t param_id = get_le16(data + 1);
print_field("Identifier: 0x%4.4x", param_id);
- packet_hexdump(data + 2, param_len - 2);
+ packet_hexdump(data + 3, param_len - 2);
data += param_len + 1;
size -= param_len + 1;