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