From bd8572e20ff0ca147da5f4114c8d366996764c00 Mon Sep 17 00:00:00 2001 From: paul-szczepanek-arm <33840200+paul-szczepanek-arm@users.noreply.github.com> Date: Thu, 7 Jun 2018 17:17:32 +0100 Subject: [PATCH] missing return function would potentially send a reject and accept at the same time --- features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp b/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp index d05b6f68b9..1af3521b44 100644 --- a/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp +++ b/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp @@ -1144,6 +1144,7 @@ void GenericSecurityManager::on_pairing_request( /* cancel pairing if secure connection paring is not possible */ if (!_legacy_pairing_allowed && !authentication.get_secure_connections()) { cancelPairingRequest(connection); + return; } ControlBlock_t *cb = get_control_block(connection);