diff options
| author | 2024-04-03 18:17:00 +0000 | |
|---|---|---|
| committer | 2024-04-03 18:17:00 +0000 | |
| commit | 97cf09bb72d2e65bf0a49ba01dd4c27be23f53e2 (patch) | |
| tree | 078e16177b1fb5538731d31a13a2bb289fe99fb3 | |
| parent | 649ff85e3af1d5b49d54374b6b09a7defabcb386 (diff) | |
| parent | 71418ecfa539b99d9bb0053d1de5060040bdf02f (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.java | 6 |
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 = |