diff --git a/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp b/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp index f531b7d2b5..321b77102a 100644 --- a/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp +++ b/features/FEATURE_BLE/source/generic/GenericSecurityManager.cpp @@ -875,6 +875,8 @@ void GenericSecurityManager::on_disconnected( return; } + _pal.remove_peer_csrk(connection); + _db.close_entry(cb->db_entry); release_control_block(cb);