summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Michal Karpinski <mkarpinski@google.com> 2019-04-10 13:49:41 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-04-10 13:49:41 +0000
commit328cd4c86ad2cc6cd50e17fdedd58c76f78af265 (patch)
tree9a367e730dc86c52a1ac4da80d8acf5be15cd7a2
parent46ea5598a47ca681f2606a8e69d4e3a116d6bbf5 (diff)
parent670b0d58f7976676a2e762903210d4be96f670d0 (diff)
Merge "Fix NPE in CompanionDeviceManagerService#unlockUser()" into qt-dev
-rw-r--r--services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java
index a3e7d3685100..54a3ecb22687 100644
--- a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java
+++ b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java
@@ -166,6 +166,9 @@ public class CompanionDeviceManagerService extends SystemService implements Bind
@Override
public void onUnlockUser(int userHandle) {
Set<Association> associations = readAllAssociations(userHandle);
+ if (associations == null || associations.isEmpty()) {
+ return;
+ }
Set<String> companionAppPackages = new HashSet<>();
for (Association association : associations) {
companionAppPackages.add(association.companionAppPackage);