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

Commit 90e6bb76 authored by Chienyuan's avatar Chienyuan
Browse files

gd HCI: Clear cached callback before restart the scan

Bug: 145832107
Tag: #gd-refactor
Test: cert/run --host; manual
Change-Id: Iec10c0f19280c692bc00b16de6d28998247d2224
parent 40b80ada
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -218,8 +218,9 @@ struct LeScanningManager::impl : public bluetooth::hci::LeAddressManagerCallback

  void OnResume() override {
    if (cached_registered_callback_ != nullptr) {
      start_scan(cached_registered_callback_);
      auto cached_registered_callback = cached_registered_callback_;
      cached_registered_callback_ = nullptr;
      start_scan(cached_registered_callback);
    }
    le_address_manager_->AckResume(this);
  }