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:46:44 +0000 |
commit | ef7bdefa61a8355f952ab41d1e0f498d7cbdf0f3 (patch) | |
tree | 3941b2d85ce4ef9a3e669b09b40a191857ec72df /location | |
parent | 509c8c269c1af150d559e77689a27e5dc75f928d (diff) |
Fix serialization bug in GpsNavigationMessage
Bug: 196970023
Test: presubmits passing.
Change-Id: I69f51eb2faac0cf2ee9f7a5f94f7100925f7221c
Diffstat (limited to 'location')
-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 dc1e99fd6a4f..2b978f759a13 100644 --- a/location/java/android/location/GpsNavigationMessage.java +++ b/location/java/android/location/GpsNavigationMessage.java @@ -262,12 +262,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; } |