summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2021-10-07 17:15:23 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-10-07 17:15:23 +0000
commit356b103c6ff8fb9cfb96f4830ce4494c42e073e0 (patch)
tree610f8a4a353abc029b0bb76cbfdedbda650a4c27
parent7a23b1517dbc541c5254930d1e6ef47e199501d3 (diff)
parentec902a9694969e1ea9f9298e11a193a30aade797 (diff)
Merge "Do not set profile owner on guest users on headless system user." into sc-v2-dev
-rw-r--r--services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
index 14970ceb13d2..a3ff6da9782b 100644
--- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
+++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
@@ -10685,7 +10685,10 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager {
}
}
- if (!mOwners.hasDeviceOwner() || !user.isFull() || user.isManagedProfile()) return;
+ if (!mOwners.hasDeviceOwner() || !user.isFull() || user.isManagedProfile()
+ || user.isGuest()) {
+ return;
+ }
if (mInjector.userManagerIsHeadlessSystemUserMode()) {
ComponentName admin = mOwners.getDeviceOwnerComponent();