diff options
| author | 2024-05-21 16:14:40 +0000 | |
|---|---|---|
| committer | 2024-05-28 16:42:21 +0000 | |
| commit | 2768a0410a3431692d4b96884d3b316064a478c0 (patch) | |
| tree | 750e2140b08845b5a752ccbbab44027a2816e250 | |
| parent | 0d8a1648dfd3e3277187a4f36dfd49294ec52f40 (diff) | |
Return copy of mEnforcingAdmin from getEnforcingAdminsOnUser
Fixes: 339774909
Flag: EXEMPT bugfix
Test: btest a.d.c.DevicePolicyManagemetRoleHolderTest
Change-Id: I53964d6b936e8c7978da44d0e503af36ddf4f49f
| -rw-r--r-- | services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyEngine.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyEngine.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyEngine.java index d733762e90e5..6d2c107b5c0d 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyEngine.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyEngine.java @@ -1553,7 +1553,7 @@ final class DevicePolicyEngine { private Set<EnforcingAdmin> getEnforcingAdminsOnUser(int userId) { synchronized (mLock) { return mEnforcingAdmins.contains(userId) - ? mEnforcingAdmins.get(userId) : Collections.emptySet(); + ? new HashSet<>(mEnforcingAdmins.get(userId)) : Collections.emptySet(); } } |