OSDN Git Service

[system][bt] fix -Wdangling-gsl
authorNick Desaulniers <ndesaulniers@google.com>
Tue, 15 Oct 2019 21:24:30 +0000 (14:24 -0700)
committerandroid-build-merger <android-build-merger@google.com>
Tue, 15 Oct 2019 21:24:30 +0000 (14:24 -0700)
am: 20ed45d633

Change-Id: I9f59103dc40ae2154a2b2314d309ba0f7184376a

1  2 
service/low_energy_client.cc

@@@ -59,7 -59,7 +59,7 @@@ bool LowEnergyClient::Connect(const std
  
    bt_status_t status =
        hal::BluetoothGattInterface::Get()->GetClientHALInterface()->connect(
 -          client_id_, &bda, is_direct, BT_TRANSPORT_LE, PHY_LE_1M_MASK);
 +          client_id_, &bda, is_direct, BT_TRANSPORT_LE, false, PHY_LE_1M_MASK);
    if (status != BT_STATUS_SUCCESS) {
      LOG(ERROR) << "HAL call to connect failed";
      return false;
@@@ -189,8 -189,8 +189,8 @@@ void LowEnergyClient::MtuChangedCallbac
  
    if (!bda) return;
  
-   const char* addr = BtAddrString(bda).c_str();
-   if (delegate_) delegate_->OnMtuChanged(this, status, addr, mtu);
+   std::string addr = BtAddrString(bda);
+   if (delegate_) delegate_->OnMtuChanged(this, status, addr.c_str(), mtu);
  }
  
  // LowEnergyClientFactory implementation