summaryrefslogtreecommitdiff
path: root/packages/CompanionDeviceManager
diff options
context:
space:
mode:
authorGuojing Yuan <guojing@google.com>2021-07-07 19:55:32 +0000
committerGuojing Yuan <guojing@google.com>2021-07-07 19:55:32 +0000
commitc23bcac7630e6e86450ad60d5074e5e204db8ca4 (patch)
tree3fb4c33d1d0f0708cbb511527085b31010e0cad0 /packages/CompanionDeviceManager
parent5b5417285e9d07cf2883255250a61c7948aff58e (diff)
Fix potential NPE in CompanionDeviceDiscoveryService
Fix: 192768781 Test: N/A Change-Id: I8f4f0f9ecc4ffd9b366294e2b2bd263297122acd
Diffstat (limited to 'packages/CompanionDeviceManager')
-rw-r--r--packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionDeviceDiscoveryService.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionDeviceDiscoveryService.java b/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionDeviceDiscoveryService.java
index 8b448877c15b..c24782e8b310 100644
--- a/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionDeviceDiscoveryService.java
+++ b/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionDeviceDiscoveryService.java
@@ -317,6 +317,9 @@ public class CompanionDeviceDiscoveryService extends Service {
}
void onDeviceSelected(String callingPackage, String deviceAddress) {
+ if (callingPackage == null || deviceAddress == null) {
+ return;
+ }
mServiceCallback.complete(new Association(
getUserId(), deviceAddress, callingPackage, mRequest.getDeviceProfile(), false,
System.currentTimeMillis()));