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

Commit 1335ce7e authored by Jack He's avatar Jack He Committed by Automerger Merge Worker
Browse files

Merge "GD: set advertiser id in_use in the lock" am: 64dc9fd9

parents c7255aa3 64dc9fd9
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -62,6 +62,7 @@ struct Advertiser {
  bool started = false;
  bool connectable = false;
  bool directed = false;
  bool in_use = false;
  std::unique_ptr<os::Alarm> address_rotation_alarm;
};

@@ -221,10 +222,11 @@ struct LeAdvertisingManager::impl : public bluetooth::hci::LeAddressManagerCallb
      while (id < num_instances_ && advertising_sets_.count(id) != 0) {
        id++;
      }
    }
      if (id == num_instances_) {
        return kInvalidId;
      }
      advertising_sets_[id].in_use = true;
    }
    return id;
  }