mirror of https://github.com/ARMmbed/mbed-os.git
BLE - Disabling SecurityManager connection handling when security disabled.
parent
af09f7b8ab
commit
020c5b4262
|
@ -1105,6 +1105,7 @@ void GenericSecurityManager<TPalSecurityManager, SigningMonitor>::on_connected_(
|
|||
const BLEProtocol::AddressBytes_t local_address,
|
||||
const ::Gap::ConnectionParams_t *connection_params
|
||||
) {
|
||||
#if BLE_FEATURE_SECURITY
|
||||
MBED_ASSERT(_db);
|
||||
ControlBlock_t *cb = acquire_control_block(connection);
|
||||
if (!cb) {
|
||||
|
@ -1136,7 +1137,8 @@ void GenericSecurityManager<TPalSecurityManager, SigningMonitor>::on_connected_(
|
|||
cb->db_entry
|
||||
);
|
||||
}
|
||||
#endif
|
||||
#endif // BLE_FEATURE_SIGNING
|
||||
#endif // BLE_FEATURE_SECURITY
|
||||
}
|
||||
|
||||
template<template<class> class TPalSecurityManager, template<class> class SigningMonitor>
|
||||
|
@ -1144,6 +1146,7 @@ void GenericSecurityManager<TPalSecurityManager, SigningMonitor>::on_disconnecte
|
|||
connection_handle_t connection,
|
||||
::Gap::DisconnectionReason_t reason
|
||||
) {
|
||||
#if BLE_FEATURE_SECURITY
|
||||
MBED_ASSERT(_db);
|
||||
ControlBlock_t *cb = get_control_block(connection);
|
||||
if (!cb) {
|
||||
|
@ -1155,6 +1158,7 @@ void GenericSecurityManager<TPalSecurityManager, SigningMonitor>::on_disconnecte
|
|||
|
||||
_db->close_entry(cb->db_entry);
|
||||
release_control_block(cb);
|
||||
#endif // BLE_FEATURE_SECURITY
|
||||
}
|
||||
|
||||
template<template<class> class TPalSecurityManager, template<class> class SigningMonitor>
|
||||
|
|
Loading…
Reference in New Issue