Index: chrome/browser/devtools/device/usb/usb_device_provider.cc |
diff --git a/chrome/browser/devtools/device/usb/usb_device_provider.cc b/chrome/browser/devtools/device/usb/usb_device_provider.cc |
index 93c94290a43aaf57efe8b9bfb3dbebb9228219aa..a67d60cc0e0ef3fc36319b4082c4f58d8c2f2496 100644 |
--- a/chrome/browser/devtools/device/usb/usb_device_provider.cc |
+++ b/chrome/browser/devtools/device/usb/usb_device_provider.cc |
@@ -37,7 +37,7 @@ void OnRead(net::StreamSocket* socket, |
std::string new_data = data + std::string(buffer->data(), result); |
result = |
- socket->Read(buffer, |
+ socket->Read(buffer.get(), |
kBufferSize, |
base::Bind(&OnRead, socket, buffer, new_data, callback)); |
if (result != net::ERR_IO_PENDING) |
@@ -53,7 +53,7 @@ void OpenedForCommand(const UsbDeviceProvider::CommandCallback& callback, |
} |
scoped_refptr<net::IOBuffer> buffer = new net::IOBuffer(kBufferSize); |
result = socket->Read( |
- buffer, |
+ buffer.get(), |
kBufferSize, |
base::Bind(&OnRead, socket, buffer, std::string(), callback)); |
if (result != net::ERR_IO_PENDING) |