OSDN Git Service

DO NOT MERGE: Allow apps with CREATE_USERS permission to call UM.getProfiles.
authorSudheer Shanka <sudheersai@google.com>
Fri, 29 Jul 2016 17:50:10 +0000 (10:50 -0700)
committergitbuildkicker <android-build@google.com>
Mon, 1 Aug 2016 21:25:25 +0000 (14:25 -0700)
Bug: 29189712
Bug: 30317026
Bug: 30235113
Change-Id: Icced9805a56675e86f894c458c4a5a0048fd54c0

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

index 96d505b..583d764 100644 (file)
@@ -301,7 +301,7 @@ public class UserManagerService extends IUserManager.Stub {
     @Override
     public List<UserInfo> getProfiles(int userId, boolean enabledOnly) {
         if (userId != UserHandle.getCallingUserId()) {
-            checkManageUsersPermission("getting profiles related to user " + userId);
+            checkManageOrCreateUsersPermission("getting profiles related to user " + userId);
         }
         final long ident = Binder.clearCallingIdentity();
         try {