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

Commit ea441ea2 authored by Hansong Zhang's avatar Hansong Zhang
Browse files

Root-canal: Add missing payload size field to loopback evt

Bug: 131168063
Test: 1. Download AOSP CL929617 and 948661
      2. mma. Run python cert/run_cert.py
      3. Check btsnoop log

Change-Id: I1e31a1323f4aa8cb549af7545029b9d21eaabe9c
parent d3dc806d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -412,6 +412,7 @@ std::unique_ptr<EventPacketBuilder> EventPacketBuilder::CreateLoopbackCommandEve
  std::unique_ptr<EventPacketBuilder> evt_ptr =
      std::unique_ptr<EventPacketBuilder>(new EventPacketBuilder(EventCode::LOOPBACK_COMMAND));
  CHECK(evt_ptr->AddPayloadOctets2(static_cast<uint16_t>(opcode)));
  CHECK(evt_ptr->AddPayloadOctets1(static_cast<uint8_t>(payload.size())));
  for (const auto& payload_byte : payload)  // Fill the packet.
    evt_ptr->AddPayloadOctets1(payload_byte);
  return evt_ptr;