Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ca139c0f authored by Jackal Guo's avatar Jackal Guo Committed by Android (Google) Code Review
Browse files

Merge "Enfore cross-user permission to getPackagesForUid" into sc-dev

parents fd7bff7f fb43352f
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -9167,6 +9167,11 @@ public class PackageManagerService extends IPackageManager.Stub
     */
    @Override
    public String[] getPackagesForUid(int uid) {
        final int callingUid = Binder.getCallingUid();
        final int userId = UserHandle.getUserId(uid);
        enforceCrossUserOrProfilePermission(callingUid, userId,
                /* requireFullPermission */ false,
                /* checkShell */ false, "getPackagesForUid");
        return snapshotComputer().getPackagesForUid(uid);
    }