From 54813e988884f0d604d5358569f10feda8622f46 Mon Sep 17 00:00:00 2001 From: Rubin Xu Date: Wed, 7 Feb 2018 08:10:08 +0000 Subject: Fix VerifyCredentialResponse parcelling code There was an asymmetry between parcelling and unparcelling of VerifyCredentialResponse that could lead to type confusion if packed with other objects in a Parcel. Test: none Bug: 71714464 Change-Id: Icff68879e249422ccca49f2bb7db85c35b4cb353 --- core/java/com/android/internal/widget/VerifyCredentialResponse.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/java/com/android/internal/widget/VerifyCredentialResponse.java b/core/java/com/android/internal/widget/VerifyCredentialResponse.java index 48109ca347a5..c4d91e021af4 100644 --- a/core/java/com/android/internal/widget/VerifyCredentialResponse.java +++ b/core/java/com/android/internal/widget/VerifyCredentialResponse.java @@ -95,6 +95,8 @@ public final class VerifyCredentialResponse implements Parcelable { if (mPayload != null) { dest.writeInt(mPayload.length); dest.writeByteArray(mPayload); + } else { + dest.writeInt(0); } } } -- cgit v1.2.3-59-g8ed1b