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

Commit 1d8a04ea authored by Martin Brabham's avatar Martin Brabham Committed by Abhishek Pandit-Subedi
Browse files

Always check for the existance of an advertiser.

Bug: 234486155
Test: mma -j $(nproc)
Test: ./build.py
Test: system/gd/cert/run --clean --topshim SuspendTest
Tag: #stability
Change-Id: Ic0b7c406df00b972baeb62585b09beed5a37c6ac
parent ac30ec7b
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -801,6 +801,11 @@ struct LeAdvertisingManager::impl : public bluetooth::hci::LeAddressManagerCallb
    std::vector<EnabledSet> enabled_sets = {curr_set};
    Enable enable_value = enable ? Enable::ENABLED : Enable::DISABLED;

    if (!advertising_sets_.count(advertiser_id)) {
      LOG_WARN("No advertising set with key: %d", advertiser_id);
      return;
    }

    switch (advertising_api_type_) {
      case (AdvertisingApiType::LEGACY): {
        le_advertising_interface_->EnqueueCommand(