summaryrefslogtreecommitdiff
path: root/services/companion
diff options
context:
space:
mode:
authorEugene Susla <eugenesusla@google.com>2020-10-27 12:47:25 -0700
committerEugene Susla <eugenesusla@google.com>2020-11-09 21:34:37 +0000
commit22d9d16e782c29f43aee8072b4c3d33aa74ff8ef (patch)
tree0f3ce9a41bb98bd5038e0dc208e82d5138bd1b25 /services/companion
parentd3a425504e546c15cb93f4a621738b9982244885 (diff)
Propagate callingPackage explicitly within CDM
Activity.getCallingPackage seems to be returning null in come cases Fixes: 170461416 Bug: 167592848 Test: manual Change-Id: I507b9434e792f79e7905f1983879a062d1a6fec7 (cherry picked from commit 2a7a57711e8dbe2ac8705350e42a9d3f26a8edae)
Diffstat (limited to 'services/companion')
-rw-r--r--services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java1
1 files changed, 1 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 29fc1674bab9..b581e0b07f42 100644
--- a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java
+++ b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java
@@ -300,6 +300,7 @@ public class CompanionDeviceManagerService extends SystemService implements Bind
mFindDeviceCallback = callback;
mRequest = request;
mCallingPackage = callingPackage;
+ request.setCallingPackage(callingPackage);
callback.asBinder().linkToDeath(CompanionDeviceManagerService.this /* recipient */, 0);
final long callingIdentity = Binder.clearCallingIdentity();