| Index: chrome/browser/extensions/api/bluetooth/bluetooth_api.cc
|
| diff --git a/chrome/browser/extensions/api/bluetooth/bluetooth_api.cc b/chrome/browser/extensions/api/bluetooth/bluetooth_api.cc
|
| index 6d4170a83495312c9c717204be6b52f385ab85d7..11c91f58579bdbccf25ee31c5d6644dfdeb55948 100644
|
| --- a/chrome/browser/extensions/api/bluetooth/bluetooth_api.cc
|
| +++ b/chrome/browser/extensions/api/bluetooth/bluetooth_api.cc
|
| @@ -247,7 +247,7 @@ bool BluetoothGetProfilesFunction::DoWork(
|
| bool BluetoothGetAdapterStateFunction::DoWork(
|
| scoped_refptr<BluetoothAdapter> adapter) {
|
| bluetooth::AdapterState state;
|
| - PopulateAdapterState(*adapter, &state);
|
| + PopulateAdapterState(*adapter.get(), &state);
|
| SetResult(state.ToValue().release());
|
| SendResponse(true);
|
| return true;
|
| @@ -447,7 +447,7 @@ void BluetoothReadFunction::Work() {
|
| return;
|
|
|
| scoped_refptr<net::GrowableIOBuffer> buffer(new net::GrowableIOBuffer);
|
| - success_ = socket_->Receive(buffer);
|
| + success_ = socket_->Receive(buffer.get());
|
| if (success_)
|
| SetResult(base::BinaryValue::CreateWithCopiedBuffer(buffer->StartOfBuffer(),
|
| buffer->offset()));
|
| @@ -501,8 +501,9 @@ void BluetoothWriteFunction::Work() {
|
| scoped_refptr<net::WrappedIOBuffer> wrapped_io_buffer(
|
| new net::WrappedIOBuffer(data_to_write_->GetBuffer()));
|
| scoped_refptr<net::DrainableIOBuffer> drainable_io_buffer(
|
| - new net::DrainableIOBuffer(wrapped_io_buffer, data_to_write_->GetSize()));
|
| - success_ = socket_->Send(drainable_io_buffer);
|
| + new net::DrainableIOBuffer(wrapped_io_buffer.get(),
|
| + data_to_write_->GetSize()));
|
| + success_ = socket_->Send(drainable_io_buffer.get());
|
| if (success_) {
|
| if (drainable_io_buffer->BytesConsumed() > 0)
|
| SetResult(
|
|
|