[bluetooth_proxy] Replace std::find with simple loop for small fixed array (#10102)

This commit is contained in:
J. Nick Koston 2025-08-06 09:53:42 -10:00 committed by GitHub
parent 5021cc6d5f
commit 4ceda31f32
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -80,9 +80,11 @@ void BluetoothConnection::dump_config() {
void BluetoothConnection::update_allocated_slot_(uint64_t find_value, uint64_t set_value) {
auto &allocated = this->proxy_->connections_free_response_.allocated;
auto *it = std::find(allocated.begin(), allocated.end(), find_value);
if (it != allocated.end()) {
*it = set_value;
for (auto &slot : allocated) {
if (slot == find_value) {
slot = set_value;
return;
}
}
}