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

Commit a61e6c92 authored by Hansong Zhang's avatar Hansong Zhang
Browse files

LE L2cap: Use client callback if locally initiated

Don't use callbacks for registered service (we as server).  This could
confuse user (shim).

Tag: #gd-refactor
Test: CtsVerifier
Bug: 141555841
Change-Id: Icde090fa609043a61301c18782874dad9ade99d1
parent f7259121
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -295,7 +295,7 @@ void LeSignallingManager::OnConnectionResponse(SignalId signal_id, Cid remote_ci
  data_controller->OnCredit(initial_credits);
  std::unique_ptr<DynamicChannel> user_channel =
      std::make_unique<DynamicChannel>(new_channel, handler_, link_, actual_mtu);
  dynamic_service_manager_->GetService(command_just_sent_.psm_)->NotifyChannelCreation(std::move(user_channel));
  link_->NotifyChannelCreation(new_channel->GetCid(), std::move(user_channel));
}

void LeSignallingManager::OnDisconnectionRequest(SignalId signal_id, Cid cid, Cid remote_cid) {