OSDN Git Service

Continue if package is not in system
authorStuart Scott <stuartscott@google.com>
Wed, 21 Sep 2016 21:04:22 +0000 (14:04 -0700)
committerStuart Scott <stuartscott@google.com>
Wed, 21 Sep 2016 21:04:22 +0000 (14:04 -0700)
bug:29546655
Change-Id: Ieb17534d60db4643180b915f9b10b0c79a2224e2

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

index d1dbdd8..ded85f3 100644 (file)
@@ -1069,7 +1069,7 @@ final class DefaultPermissionGrantPolicy {
                     if (pkg == null) {
                         Log.w(TAG, "Unknown package:" + packageName);
                         XmlUtils.skipCurrentTag(parser);
-                        return;
+                        continue;
                     }
 
                     // The package must support runtime permissions
@@ -1077,7 +1077,7 @@ final class DefaultPermissionGrantPolicy {
                         Log.w(TAG, "Skipping non supporting runtime permissions package:"
                                 + packageName);
                         XmlUtils.skipCurrentTag(parser);
-                        return;
+                        continue;
                     }
                     packageExceptions = new ArrayList<>();
                     outGrantExceptions.put(packageName, packageExceptions);