summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Guojing Yuan <guojing@google.com> 2024-04-03 18:17:00 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-04-03 18:17:00 +0000
commit97cf09bb72d2e65bf0a49ba01dd4c27be23f53e2 (patch)
tree078e16177b1fb5538731d31a13a2bb289fe99fb3
parent649ff85e3af1d5b49d54374b6b09a7defabcb386 (diff)
parent71418ecfa539b99d9bb0053d1de5060040bdf02f (diff)
Merge "[DO NOT MERGE][CDM] Fix a security issue that allow 3p apps to skip prompt by setSkipPrompt" into sc-dev
-rw-r--r--services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java
index eccfe2ecb0b2..d2b34cc2304c 100644
--- a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java
+++ b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java
@@ -429,10 +429,8 @@ public class CompanionDeviceManagerService extends SystemService implements Bind
mCallingPackage = callingPackage;
request.setCallingPackage(callingPackage);
- if (mayAssociateWithoutPrompt(callingPackage, userId)) {
- Slog.i(LOG_TAG, "setSkipPrompt(true)");
- request.setSkipPrompt(true);
- }
+ request.setSkipPrompt(mayAssociateWithoutPrompt(callingPackage, userId));
+
callback.asBinder().linkToDeath(CompanionDeviceManagerService.this /* recipient */, 0);
AndroidFuture<String> fetchProfileDescription =