From cebc0f8fd7f0832d69a512d2bcb1d04d6095ce9f Mon Sep 17 00:00:00 2001 From: paul-szczepanek-arm <33840200+paul-szczepanek-arm@users.noreply.github.com> Date: Thu, 1 Mar 2018 12:56:29 +0000 Subject: [PATCH] create encryption result event even when nothing changes --- features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp b/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp index 0e4a500fe5..de2214ccc5 100644 --- a/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp +++ b/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp @@ -377,6 +377,7 @@ ble_error_t GenericSecurityManager::setLinkEncryption( /* ignore if the link is already at required state*/ if (current_encryption == encryption) { + eventHandler->linkEncryptionResult(connection, current_encryption); return BLE_ERROR_NONE; } @@ -390,6 +391,7 @@ ble_error_t GenericSecurityManager::setLinkEncryption( /* if already better than encrypted don't bother */ if (current_encryption == link_encryption_t::ENCRYPTED_WITH_MITM) { + eventHandler->linkEncryptionResult(connection, current_encryption); return BLE_ERROR_NONE; } cb->encryption_requested = true;