Loading services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java +7 −7 Original line number Diff line number Diff line Loading @@ -683,7 +683,7 @@ public class PermissionManagerServiceImpl implements PermissionManagerServiceInt if (bp == null) { return; } if (bp.isDynamic()) { if (!bp.isDynamic()) { // TODO: switch this back to SecurityException Slog.wtf(TAG, "Not allowed to modify non-dynamic permission " + permName); Loading Loading @@ -1299,6 +1299,7 @@ public class PermissionManagerServiceImpl implements PermissionManagerServiceInt } } } } if ((flags & PackageManager.FLAG_PERMISSION_WHITELIST_INSTALLER) != 0) { if (!isCallerPrivileged && !isCallerInstallerOnRecord) { Loading @@ -1307,7 +1308,6 @@ public class PermissionManagerServiceImpl implements PermissionManagerServiceInt + Manifest.permission.WHITELIST_RESTRICTED_PERMISSIONS); } } } final long identity = Binder.clearCallingIdentity(); try { Loading Loading
services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java +7 −7 Original line number Diff line number Diff line Loading @@ -683,7 +683,7 @@ public class PermissionManagerServiceImpl implements PermissionManagerServiceInt if (bp == null) { return; } if (bp.isDynamic()) { if (!bp.isDynamic()) { // TODO: switch this back to SecurityException Slog.wtf(TAG, "Not allowed to modify non-dynamic permission " + permName); Loading Loading @@ -1299,6 +1299,7 @@ public class PermissionManagerServiceImpl implements PermissionManagerServiceInt } } } } if ((flags & PackageManager.FLAG_PERMISSION_WHITELIST_INSTALLER) != 0) { if (!isCallerPrivileged && !isCallerInstallerOnRecord) { Loading @@ -1307,7 +1308,6 @@ public class PermissionManagerServiceImpl implements PermissionManagerServiceInt + Manifest.permission.WHITELIST_RESTRICTED_PERMISSIONS); } } } final long identity = Binder.clearCallingIdentity(); try { Loading