Merge "Fix mismatch in parcel read/write in ParcelableCasData -- DO NOT MERGE" into oc-dev

This commit is contained in:
Chong Zhang
2018-03-07 22:59:15 +00:00
committed by Android (Google) Code Review

View File

@@ -30,6 +30,7 @@ import android.os.Process;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.ServiceSpecificException;
import android.util.EventLog;
import android.util.Log;
import android.util.Singleton;
@@ -164,7 +165,11 @@ public final class MediaCas implements AutoCloseable {
}
private ParcelableCasData(Parcel in) {
this();
EventLog.writeEvent(0x534e4554, "b/73085795", -1, "");
mData = in.createByteArray();
mOffset = 0;
mLength = (mData == null) ? 0 : mData.length;
}
void set(@NonNull byte[] data, int offset, int length) {
@@ -655,4 +660,4 @@ public final class MediaCas implements AutoCloseable {
protected void finalize() {
close();
}
}
}