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

Commit 7e416d07 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Prevent create connection for anonymous address" into tm-dev am: aff722db

parents 5f4d643a aff722db
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -2768,6 +2768,15 @@ bool acl_create_le_connection_with_id(uint8_t id, const RawAddress& bd_addr) {
    gatt_find_in_device_record(bd_addr, &address_with_type);
    LOG_DEBUG("Creating le direct connection to:%s",
              PRIVATE_ADDRESS(address_with_type));

    if (address_with_type.type == BLE_ADDR_ANONYMOUS) {
      LOG_WARN(
          "Creating le direct connection to:%s, address type 'anonymous' is "
          "invalid",
          PRIVATE_ADDRESS(address_with_type));
      return false;
    }

    bluetooth::shim::ACL_AcceptLeConnectionFrom(address_with_type,
                                                /* is_direct */ true);
    return true;