| Index: device/bluetooth/bluetooth_profile_mac.mm
 | 
| diff --git a/device/bluetooth/bluetooth_profile_mac.mm b/device/bluetooth/bluetooth_profile_mac.mm
 | 
| index 4956651eac6cd0fdae94863caed6478482fed589..54781e4e6e263cb5c483a5cf5b9fee9786fb8376 100644
 | 
| --- a/device/bluetooth/bluetooth_profile_mac.mm
 | 
| +++ b/device/bluetooth/bluetooth_profile_mac.mm
 | 
| @@ -46,7 +46,7 @@ IOBluetoothSDPUUID* GetIOBluetoothSDPUUID(const std::string& uuid) {
 | 
|  
 | 
|  namespace device {
 | 
|  
 | 
| -BluetoothProfileMac::BluetoothProfileMac(const std::string& uuid,
 | 
| +BluetoothProfileMac::BluetoothProfileMac(const BluetoothUUID& uuid,
 | 
|                                           const std::string& name)
 | 
|      : BluetoothProfile(), uuid_(uuid), name_(name) {
 | 
|  }
 | 
| @@ -68,7 +68,8 @@ bool BluetoothProfileMac::Connect(IOBluetoothDevice* device) {
 | 
|      return false;
 | 
|  
 | 
|    IOBluetoothSDPServiceRecord* record =
 | 
| -      [device getServiceRecordForUUID:GetIOBluetoothSDPUUID(uuid_)];
 | 
| +      [device getServiceRecordForUUID:GetIOBluetoothSDPUUID(
 | 
| +          uuid_.canonical_value())];
 | 
|    if (record != nil) {
 | 
|      scoped_refptr<BluetoothSocket> socket(
 | 
|          BluetoothSocketMac::CreateBluetoothSocket(record));
 | 
| 
 |