summaryrefslogtreecommitdiff
path: root/services/companion
diff options
context:
space:
mode:
authorMichal Karpinski <mkarpinski@google.com>2019-04-10 10:44:48 +0100
committerMichal Karpinski <mkarpinski@google.com>2019-04-10 11:02:54 +0100
commit670b0d58f7976676a2e762903210d4be96f670d0 (patch)
tree69a36aa7418b6e2736f42b800a0f4400244d9825 /services/companion
parenta29d4340068943bc30508727d3d81da6f971e4cd (diff)
Fix NPE in CompanionDeviceManagerService#unlockUser()
Test: manual Bug: 130221860 Change-Id: I77f59d3b60fb79fc3b975449903ad28b5b7893e2
Diffstat (limited to 'services/companion')
-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);