Fix ConnectivityServiceTest fail.
NetdService#getInstance() will get null object in WrappedConnectivityService constructor. Then pass this null INetd object to PermissionMonitor will case NPE in PermissionMonitor#sendPackagePermissionsToNetd() Bug: None Test: atest FrameworksNetTests Change-Id: Ia1c80f9600a19c4aaf3f3c1b497b355d96c49c8e
This commit is contained in:
@@ -466,7 +466,10 @@ public class PermissionMonitor {
|
||||
*/
|
||||
@VisibleForTesting
|
||||
void sendPackagePermissionsToNetd(SparseIntArray netdPermissionsAppIds) {
|
||||
|
||||
if (mNetd == null) {
|
||||
Log.e(TAG, "Failed to get the netd service");
|
||||
return;
|
||||
}
|
||||
ArrayList<Integer> allPermissionAppIds = new ArrayList<>();
|
||||
ArrayList<Integer> internetPermissionAppIds = new ArrayList<>();
|
||||
ArrayList<Integer> updateStatsPermissionAppIds = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user