| Index: chrome/browser/extensions/api/serial/serial_connection.cc
|
| diff --git a/chrome/browser/extensions/api/serial/serial_connection.cc b/chrome/browser/extensions/api/serial/serial_connection.cc
|
| index b25df0687bb4e7a8e20ad4ffe5616f53adf23fbf..6834a61eba20120bdaecf68dd7f01b5c5c7d2ddc 100644
|
| --- a/chrome/browser/extensions/api/serial/serial_connection.cc
|
| +++ b/chrome/browser/extensions/api/serial/serial_connection.cc
|
| @@ -54,10 +54,11 @@ void SerialConnection::Close() {
|
| }
|
| }
|
|
|
| -int SerialConnection::Read(uint8* byte) {
|
| - DCHECK(byte);
|
| +int SerialConnection::Read(scoped_refptr<net::IOBufferWithSize> io_buffer) {
|
| + DCHECK(io_buffer->data());
|
| return base::ReadPlatformFileAtCurrentPos(file_,
|
| - reinterpret_cast<char*>(byte), 1);
|
| + io_buffer->data(),
|
| + io_buffer->size());
|
| }
|
|
|
| int SerialConnection::Write(scoped_refptr<net::IOBuffer> io_buffer,
|
|
|