From a04a29ae02f100d61012c4834ab255ec76dc7d16 Mon Sep 17 00:00:00 2001 From: Robin Lee Date: Fri, 23 Dec 2016 16:36:48 +0000 Subject: [PATCH] Don't check for monitoring CA certs in cryptkeeper Change-Id: I35dc031e4cd652a79174d03f6a9f02120f46abd2 Test: CtsVerifier (ca certificate test) Fix: 33454899 --- .../server/devicepolicy/DevicePolicyManagerService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java index 4d3a35e0fa12b..019c5411db598 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java @@ -541,8 +541,10 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { if (Intent.ACTION_USER_UNLOCKED.equals(action) || Intent.ACTION_USER_STARTED.equals(action) || KeyChain.ACTION_TRUST_STORE_CHANGED.equals(action)) { - int userId = intent.getIntExtra(Intent.EXTRA_USER_HANDLE, UserHandle.USER_ALL); - new MonitoringCertNotificationTask().execute(userId); + if (!StorageManager.inCryptKeeperBounce()) { + new MonitoringCertNotificationTask().execute( + intent.getIntExtra(Intent.EXTRA_USER_HANDLE, UserHandle.USER_ALL)); + } } if (Intent.ACTION_USER_ADDED.equals(action)) { sendUserAddedOrRemovedCommand(DeviceAdminReceiver.ACTION_USER_ADDED, userHandle);