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

Commit 47c5eff2 authored by Martin Brabham's avatar Martin Brabham
Browse files

L2CAP: Flip registered_ bit for SecurityInterface

The bit needs to be flipped in order to not fail the ASSERT

Bug: 145638034
Test: ./cert/run --host --test_filter=SecurityTest
Tag: #gd-refactor
Change-Id: Idf1ba0c1acf823d387530e519dabc8546c6984d5
parent e45f9b82
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ struct L2capClassicModule::impl {
    void RegisterLinkSecurityInterfaceListener(os::Handler* handler, LinkSecurityInterfaceListener* listener) {
      ASSERT(!registered_);
      module_impl_->link_manager_.RegisterLinkSecurityInterfaceListener(handler, listener);
      registered_ = true;
    }

    void InitiateConnectionForSecurity(hci::Address remote) override {
@@ -69,6 +70,7 @@ struct L2capClassicModule::impl {
    void Unregister() override {
      ASSERT(registered_);
      module_impl_->link_manager_.RegisterLinkSecurityInterfaceListener(nullptr, nullptr);
      registered_ = false;
    }
    impl* module_impl_;
    bool registered_ = false;