Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e4b6b045 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Ensure we delete the link key from the controller." am: 1768cb20

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1405672

Change-Id: I2c22c6b2017088e5e5903204de6d944b50ec2a0d
parents 326dae3e 1768cb20
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -146,12 +146,10 @@ void SecurityManagerImpl::CancelBond(hci::AddressWithType device) {

void SecurityManagerImpl::RemoveBond(hci::AddressWithType device) {
  CancelBond(device);
  security_database_.Remove(device);
  security_manager_channel_->Disconnect(device.GetAddress());
  // Signal disconnect
  // Remove security record
  // Signal Remove from database

  security_database_.Remove(device);
  security_manager_channel_->SendCommand(
      hci::DeleteStoredLinkKeyBuilder::Create(device.GetAddress(), hci::DeleteStoredLinkKeyDeleteAllFlag::ALL));
  NotifyDeviceUnbonded(device);
}