summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSoonil Nagarkar <sooniln@google.com>2020-08-19 13:07:15 -0700
committerSoonil Nagarkar <sooniln@google.com>2020-08-20 09:11:37 -0700
commit6af009ab20d9b6445785c465a1e7ea88c1f9a259 (patch)
tree06dd075a7608ef47cbb541967493d65da48b6c6f
parente48401c14788af367cddf7c8830fe92dcf6c1ee0 (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
-rw-r--r--location/java/android/location/LocationManager.java2
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;
}
}