diff --git a/location/java/android/location/GnssNavigationMessage.java b/location/java/android/location/GnssNavigationMessage.java index ac255c8e823fe..e5c0f276b142d 100644 --- a/location/java/android/location/GnssNavigationMessage.java +++ b/location/java/android/location/GnssNavigationMessage.java @@ -286,18 +286,11 @@ public final class GnssNavigationMessage implements Parcelable { navigationMessage.setSvid(parcel.readInt()); navigationMessage.setMessageId(parcel.readInt()); navigationMessage.setSubmessageId(parcel.readInt()); - int dataLength = parcel.readInt(); byte[] data = new byte[dataLength]; parcel.readByteArray(data); navigationMessage.setData(data); - - if (parcel.dataAvail() >= Integer.SIZE) { - int status = parcel.readInt(); - navigationMessage.setStatus(status); - } else { - navigationMessage.setStatus(STATUS_UNKNOWN); - } + navigationMessage.setStatus(parcel.readInt()); return navigationMessage; }