OSDN Git Service

Allow apps with CREATE_USERS permission to call UM.getProfiles.
authorSudheer Shanka <sudheersai@google.com>
Fri, 29 Jul 2016 18:03:37 +0000 (11:03 -0700)
committerDennis Cagle <d-cagle@codeaurora.org>
Mon, 12 Sep 2016 22:10:32 +0000 (15:10 -0700)
Bug: 29189712
Bug: 30317026
Bug: 30235113
Change-Id: I899f13898773483ee627a974d70173b5aa962e9a
(cherry picked from commit c372cb67ade0e6b73f00d78abafe6c800f5a9bf2)

services/core/java/com/android/server/pm/UserManagerService.java

index d8a1c77..632a98e 100644 (file)
@@ -548,7 +548,7 @@ public class UserManagerService extends IUserManager.Stub {
     public List<UserInfo> getProfiles(int userId, boolean enabledOnly) {
         boolean returnFullInfo = true;
         if (userId != UserHandle.getCallingUserId()) {
-            checkManageUsersPermission("getting profiles related to user " + userId);
+            checkManageOrCreateUsersPermission("getting profiles related to user " + userId);
         } else {
             returnFullInfo = hasManageUsersPermission();
         }