diff options
author | Soonil Nagarkar <sooniln@google.com> | 2020-08-19 13:07:15 -0700 |
---|---|---|
committer | Soonil Nagarkar <sooniln@google.com> | 2020-08-20 09:11:37 -0700 |
commit | 6af009ab20d9b6445785c465a1e7ea88c1f9a259 (patch) | |
tree | 06dd075a7608ef47cbb541967493d65da48b6c6f /location | |
parent | e48401c14788af367cddf7c8830fe92dcf6c1ee0 (diff) |
DO NOT MERGE: Fix NPE bug in LocationManager
Both null and non-null GnssRequest objects may be present in the list of
requests to merge.
Bug: 165375330
Test: presubmits
Change-Id: I13284b1c32f1ad1fce39ad1ca2e4298194197015
Diffstat (limited to 'location')
-rw-r--r-- | location/java/android/location/LocationManager.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/location/java/android/location/LocationManager.java b/location/java/android/location/LocationManager.java index 2a2aaea035ff..05a9863cb266 100644 --- a/location/java/android/location/LocationManager.java +++ b/location/java/android/location/LocationManager.java @@ -3039,7 +3039,7 @@ public class LocationManager { protected GnssRequest merge(@NonNull List<GnssRequest> requests) { Preconditions.checkArgument(!requests.isEmpty()); for (GnssRequest request : requests) { - if (request.isFullTracking()) { + if (request != null && request.isFullTracking()) { return request; } } |