Fix potential NPE on devices without DPMS
Bug: 20563108 Change-Id: Ie2bda65c834ddad9db8753f7616c2754072551cd
This commit is contained in:
@@ -561,9 +561,10 @@ public class NetworkStatsService extends INetworkStatsService.Stub {
|
|||||||
final int callingUid = Binder.getCallingUid();
|
final int callingUid = Binder.getCallingUid();
|
||||||
final DevicePolicyManagerInternal dpmi = LocalServices.getService(
|
final DevicePolicyManagerInternal dpmi = LocalServices.getService(
|
||||||
DevicePolicyManagerInternal.class);
|
DevicePolicyManagerInternal.class);
|
||||||
if (dpmi.isActiveAdminWithPolicy(callingUid, DeviceAdminInfo.USES_POLICY_PROFILE_OWNER)
|
|
||||||
|| dpmi.isActiveAdminWithPolicy(callingUid,
|
// Device owners are also profile owners so it is enough to check for that.
|
||||||
DeviceAdminInfo.USES_POLICY_DEVICE_OWNER)) {
|
if (dpmi != null && dpmi.isActiveAdminWithPolicy(callingUid,
|
||||||
|
DeviceAdminInfo.USES_POLICY_PROFILE_OWNER)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user