| Index: device/serial/serial_io_handler_posix.cc
|
| diff --git a/device/serial/serial_io_handler_posix.cc b/device/serial/serial_io_handler_posix.cc
|
| index 0bb6d6598f5ebb2ac4bcd204362566c1cd0e3caf..a215661be11586b02dad4c2194686cbe51bd1318 100644
|
| --- a/device/serial/serial_io_handler_posix.cc
|
| +++ b/device/serial/serial_io_handler_posix.cc
|
| @@ -173,7 +173,7 @@ void SerialIoHandlerPosix::OnFileCanReadWithoutBlocking(int fd) {
|
|
|
| if (pending_read_buffer()) {
|
| int bytes_read = HANDLE_EINTR(read(file().GetPlatformFile(),
|
| - pending_read_buffer()->data(),
|
| + pending_read_buffer(),
|
| pending_read_buffer_len()));
|
| if (bytes_read < 0) {
|
| if (errno == ENXIO) {
|
| @@ -200,7 +200,7 @@ void SerialIoHandlerPosix::OnFileCanWriteWithoutBlocking(int fd) {
|
|
|
| if (pending_write_buffer()) {
|
| int bytes_written = HANDLE_EINTR(write(file().GetPlatformFile(),
|
| - pending_write_buffer()->data(),
|
| + pending_write_buffer(),
|
| pending_write_buffer_len()));
|
| if (bytes_written < 0) {
|
| WriteCompleted(0, serial::SEND_ERROR_SYSTEM_ERROR);
|
|
|