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
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user