summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Remi NGUYEN VAN <reminv@google.com> 2019-02-21 17:07:57 +0900
committer Remi NGUYEN VAN <reminv@google.com> 2019-02-21 17:07:57 +0900
commit256298eb94d34fd7e76ba4f0e4528d433e68ceac (patch)
treef291ed448dccb86f0cbf28646b8e2ddad6ff10e3
parente4a40c77e1dc2a45dc77f129bb08c971b8b8d686 (diff)
Change getPackageUid to getPackageUidAsUser
The wrong overload of PackageManager is being called, setting USER_SYSTEM as flag instead of the user to resolve the network stack UID. Test: phone boots, WiFi works, additional tests in child CLs Change-Id: I89b11b38c390d0e77a5917c74daccccd74c2d0a3
-rw-r--r--services/net/java/android/net/NetworkStackClient.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/net/java/android/net/NetworkStackClient.java b/services/net/java/android/net/NetworkStackClient.java
index 1eb7b98d801a..c09be82cb420 100644
--- a/services/net/java/android/net/NetworkStackClient.java
+++ b/services/net/java/android/net/NetworkStackClient.java
@@ -203,7 +203,7 @@ public class NetworkStackClient {
final PackageManager pm = context.getPackageManager();
int uid = -1;
try {
- uid = pm.getPackageUid(comp.getPackageName(), UserHandle.USER_SYSTEM);
+ uid = pm.getPackageUidAsUser(comp.getPackageName(), UserHandle.USER_SYSTEM);
} catch (PackageManager.NameNotFoundException e) {
Slog.wtf("Network stack package not found", e);
// Fall through