Merge "Parcel marshall - disallow RPC Parcels" am: 609f7a65b3 am: 9d4906616a am: 40140a8113
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2148573 Change-Id: Ia44767042df96b975d1951660582c0966a6688f3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -549,6 +549,11 @@ static jbyteArray android_os_Parcel_marshall(JNIEnv* env, jclass clazz, jlong na
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (parcel->isForRpc()) {
|
||||||
|
jniThrowException(env, "java/lang/RuntimeException", "Tried to marshall an RPC Parcel.");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
if (parcel->objectsCount())
|
if (parcel->objectsCount())
|
||||||
{
|
{
|
||||||
jniThrowException(env, "java/lang/RuntimeException",
|
jniThrowException(env, "java/lang/RuntimeException",
|
||||||
|
|||||||
Reference in New Issue
Block a user