OSDN Git Service

Fix issue with shared user permissions.
authorSuchi Amalapurapu <asuchitra@google.com>
Fri, 19 Jun 2009 22:09:18 +0000 (15:09 -0700)
committerSuchi Amalapurapu <asuchitra@google.com>
Fri, 19 Jun 2009 23:02:27 +0000 (16:02 -0700)
just look in the requested permissions of packages within shared user setting rather than the granted permissions

services/java/com/android/server/PackageManagerService.java

index fd3baca..048669a 100644 (file)
@@ -5934,7 +5934,7 @@ class PackageManagerService extends IPackageManager.Stub {
                     continue;
                 }
                 for (PackageSetting pkg:sus.packages) {
-                    if (pkg.grantedPermissions.contains (eachPerm)) {
+                    if (pkg.pkg.requestedPermissions.contains(eachPerm)) {
                         used = true;
                         break;
                     }