diff options
author | Yu-Han Yang <yuhany@google.com> | 2021-09-21 12:29:34 -0700 |
---|---|---|
committer | Yu-Han Yang <yuhany@google.com> | 2021-09-22 01:48:28 +0000 |
commit | a1b4297002b927ce0fc795c0ac1d45a6a200b43b (patch) | |
tree | 7fdd17b58ad82dd5c876401f4cb8f7739bb76349 | |
parent | a14ca941a81b016798e5b59c86bae753beca75ef (diff) | |
download | base-a1b4297002b927ce0fc795c0ac1d45a6a200b43b.tar.gz |
Fix serialization bug in GpsNavigationMessage
Bug: 196970023
Test: presubmits passing.
Change-Id: I69f51eb2faac0cf2ee9f7a5f94f7100925f7221c
-rw-r--r-- | location/java/android/location/GpsNavigationMessage.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/location/java/android/location/GpsNavigationMessage.java b/location/java/android/location/GpsNavigationMessage.java index 77f011374dab..10cdae2a1da3 100644 --- a/location/java/android/location/GpsNavigationMessage.java +++ b/location/java/android/location/GpsNavigationMessage.java @@ -259,12 +259,8 @@ public class GpsNavigationMessage implements Parcelable { parcel.readByteArray(data); navigationMessage.setData(data); - if (parcel.dataAvail() >= Integer.SIZE) { - int status = parcel.readInt(); - navigationMessage.setStatus((short) status); - } else { - navigationMessage.setStatus(STATUS_UNKNOWN); - } + int status = parcel.readInt(); + navigationMessage.setStatus((short) status); return navigationMessage; } |