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);