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

Commit 5c649dc7 authored by Henri Chataing's avatar Henri Chataing Committed by Gerrit Code Review
Browse files

Merge "RootCanal: Fix OOB reference in IncomingAclPacket"

parents d6792eaa 2685816c
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1842,8 +1842,8 @@ void LinkLayerController::IncomingAclPacket(
    size_t start_index = acl_buffer_size * i;
    size_t end_index =
        std::min(start_index + acl_buffer_size, payload_data.size());
    std::vector<uint8_t> fragment(&payload_data[start_index],
                                  &payload_data[end_index]);
    std::vector<uint8_t> fragment(payload_data.begin() + start_index,
                                  payload_data.begin() + end_index);
    std::unique_ptr<bluetooth::packet::RawBuilder> raw_builder_ptr =
        std::make_unique<bluetooth::packet::RawBuilder>(fragment);
    auto acl_packet = bluetooth::hci::AclBuilder::Create(