Commit 5a3d2708 authored by Etan Cohen's avatar Etan Cohen Committed by android-build-team Robot

[RTT] ParcelableRttResults parcel code fix

ParcelableRttResults was unparceled incorrectly.

Bug: 70398564
Test: exploit provided in bug no longer works
Change-Id: Ifd6de547e9861bbebc399b43d0cc2899a8160813
(cherry picked from commit e1e5a240)
parent 09ba8fdf
...@@ -847,8 +847,8 @@ public class RttManager { ...@@ -847,8 +847,8 @@ public class RttManager {
} }
dest.writeByte(result.LCR.id); dest.writeByte(result.LCR.id);
if (result.LCR.id != (byte) 0xFF) { if (result.LCR.id != (byte) 0xFF) {
dest.writeInt((byte) result.LCR.data.length); dest.writeByte((byte) result.LCR.data.length);
dest.writeByte(result.LCR.id); dest.writeByteArray(result.LCR.data);
} }
dest.writeByte(result.secure ? (byte) 1 : 0); dest.writeByte(result.secure ? (byte) 1 : 0);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment