Merge "Fix bug in UserManager#getUserName" into sc-dev am: f3d4c0f977

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13772825

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ibdeee6d8b86d17ae40992d4a90d7173e066ca3d1
This commit is contained in:
Kholoud Mohamed
2021-03-05 14:27:56 +00:00
committed by Automerger Merge Worker

View File

@@ -1544,7 +1544,7 @@ public class UserManagerService extends IUserManager.Stub {
public String getUserName() {
final int callingUid = Binder.getCallingUid();
if (!hasManageOrCreateUsersPermission()
|| hasPermissionGranted(
&& !hasPermissionGranted(
android.Manifest.permission.GET_ACCOUNTS_PRIVILEGED, callingUid)) {
throw new SecurityException("You need MANAGE_USERS or CREATE_USERS or "
+ "GET_ACCOUNTS_PRIVILEGED permissions to: get user name");