summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSvet Ganov <svetoslavganov@google.com>2015-05-14 23:25:09 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-05-14 23:25:10 +0000
commite650fd95a9d87f74fb420687b7062c9d428ef3f1 (patch)
treeb7e77c4c2c285c5561ec89f46b34abf829af1814
parentfcb34c599f59d3bd73edad1848c081548e721024 (diff)
parent4ccca50d7e501154127ac360e0fcbae850b1bbc8 (diff)
downloadframeworks_base-e650fd95a9d87f74fb420687b7062c9d428ef3f1.zip
frameworks_base-e650fd95a9d87f74fb420687b7062c9d428ef3f1.tar.gz
frameworks_base-e650fd95a9d87f74fb420687b7062c9d428ef3f1.tar.bz2
Merge "Fix grant/revoke to act on owner by default and log invalid user id." into mnc-dev
-rw-r--r--cmds/pm/src/com/android/commands/pm/Pm.java2
-rw-r--r--services/core/java/com/android/server/pm/PackageManagerService.java2
2 files changed, 3 insertions, 1 deletions
diff --git a/cmds/pm/src/com/android/commands/pm/Pm.java b/cmds/pm/src/com/android/commands/pm/Pm.java
index eb834f2..1599459 100644
--- a/cmds/pm/src/com/android/commands/pm/Pm.java
+++ b/cmds/pm/src/com/android/commands/pm/Pm.java
@@ -1585,7 +1585,7 @@ public final class Pm {
}
private int runGrantRevokePermission(boolean grant) {
- int userId = UserHandle.USER_CURRENT;
+ int userId = UserHandle.USER_OWNER;
String opt = null;
while ((opt = nextOption()) != null) {
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java
index 944fa52..8e0cdf1 100644
--- a/services/core/java/com/android/server/pm/PackageManagerService.java
+++ b/services/core/java/com/android/server/pm/PackageManagerService.java
@@ -3146,6 +3146,7 @@ public class PackageManagerService extends IPackageManager.Stub {
@Override
public void grantRuntimePermission(String packageName, String name, int userId) {
if (!sUserManager.exists(userId)) {
+ Log.e(TAG, "No such user:" + userId);
return;
}
@@ -3203,6 +3204,7 @@ public class PackageManagerService extends IPackageManager.Stub {
@Override
public void revokeRuntimePermission(String packageName, String name, int userId) {
if (!sUserManager.exists(userId)) {
+ Log.e(TAG, "No such user:" + userId);
return;
}