Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ff081274 authored by Jakub Pawlowski's avatar Jakub Pawlowski
Browse files

Fix "LE Read Maximum Advertising Data Length" response parsing

The value is uint16_t, not uint8_t

Bug: 30622771
Test: manual
Change-Id: I93e8687fa74cb0f5877f9921a860b2ba83106691
parent 0d29a184
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -192,7 +192,7 @@ static void parse_ble_read_maximum_advertising_data_length(
  uint8_t* stream = read_command_complete_header(
      response, HCI_LE_READ_MAXIMUM_ADVERTISING_DATA_LENGTH,
      2 /* bytes after */);
  STREAM_TO_UINT8(*ble_maximum_advertising_data_length_ptr, stream);
  STREAM_TO_UINT16(*ble_maximum_advertising_data_length_ptr, stream);

  buffer_allocator->free(response);
}