BLE: Do not pass peer resolvable address in connection event handler

pull/6932/head
Vincent Coubard 2018-05-21 10:17:44 +01:00
parent c3bcd10cfd
commit 28766bd873
4 changed files with 4 additions and 13 deletions

View File

@ -385,8 +385,7 @@ private:
const BLEProtocol::AddressBytes_t peer_address,
BLEProtocol::AddressType_t local_address_type,
const BLEProtocol::AddressBytes_t local_address,
const Gap::ConnectionParams_t *connection_params,
const BLEProtocol::AddressBytes_t resolved_peer_address
const Gap::ConnectionParams_t *connection_params
);
/**

View File

@ -58,8 +58,7 @@ public:
const BLEProtocol::AddressBytes_t peer_address,
BLEProtocol::AddressType_t local_address_type,
const BLEProtocol::AddressBytes_t local_address,
const ::Gap::ConnectionParams_t *connection_params,
const BLEProtocol::AddressBytes_t resolved_peer_address
const ::Gap::ConnectionParams_t *connection_params
) = 0;
/**

View File

@ -968,8 +968,7 @@ void GenericSecurityManager::on_connected(
const BLEProtocol::AddressBytes_t peer_address,
BLEProtocol::AddressType_t local_address_type,
const BLEProtocol::AddressBytes_t local_address,
const Gap::ConnectionParams_t *connection_params,
const BLEProtocol::AddressBytes_t resolved_peer_address
const Gap::ConnectionParams_t *connection_params
) {
MBED_ASSERT(_db);
ControlBlock_t *cb = acquire_control_block(connection);
@ -981,11 +980,6 @@ void GenericSecurityManager::on_connected(
cb->local_address = local_address;
cb->is_master = (role == Gap::CENTRAL);
// normalize the address
if (resolved_peer_address && resolved_peer_address != ble::address_t()) {
peer_address = resolved_peer_address;
}
// get the associated db handle and the distribution flags if any
cb->db_entry = _db->open_entry(peer_address_type, peer_address);

View File

@ -1393,8 +1393,7 @@ void nRF5xGap::on_connection(Gap::Handle_t handle, const ble_gap_evt_connected_t
peer_address,
own_addr_type,
own_address.data(),
reinterpret_cast<const ConnectionParams_t *>(&(evt.conn_params)),
peer_resolvable_address
reinterpret_cast<const ConnectionParams_t *>(&(evt.conn_params))
);
}