diff options
-rw-r--r-- | cmds/pm/src/com/android/commands/pm/Pm.java | 2 | ||||
-rw-r--r-- | services/core/java/com/android/server/pm/PackageManagerService.java | 2 |
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 145786f..2f01388 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; } |