| Index: device/hid/hid_connection_win.cc
|
| diff --git a/device/hid/hid_connection_win.cc b/device/hid/hid_connection_win.cc
|
| index 8e00ae03db499fa2c77067a5de89955a058b0fa4..8d0c63f1b4a2dc4e3f110662aca8b40657d9d2e8 100644
|
| --- a/device/hid/hid_connection_win.cc
|
| +++ b/device/hid/hid_connection_win.cc
|
| @@ -208,7 +208,7 @@ void HidConnectionWin::OnReadComplete(scoped_refptr<net::IOBuffer> buffer,
|
|
|
| DWORD bytes_transferred;
|
| if (GetOverlappedResult(
|
| - file_, transfer->GetOverlapped(), &bytes_transferred, FALSE)) {
|
| + file_.Get(), transfer->GetOverlapped(), &bytes_transferred, FALSE)) {
|
| CompleteRead(buffer, bytes_transferred, callback);
|
| } else {
|
| VPLOG(1) << "HID read failed";
|
| @@ -228,7 +228,7 @@ void HidConnectionWin::OnReadFeatureComplete(
|
|
|
| DWORD bytes_transferred;
|
| if (GetOverlappedResult(
|
| - file_, transfer->GetOverlapped(), &bytes_transferred, FALSE)) {
|
| + file_.Get(), transfer->GetOverlapped(), &bytes_transferred, FALSE)) {
|
| scoped_refptr<net::IOBuffer> new_buffer(
|
| new net::IOBuffer(bytes_transferred - 1));
|
| memcpy(new_buffer->data(), buffer->data() + 1, bytes_transferred - 1);
|
| @@ -249,7 +249,7 @@ void HidConnectionWin::OnWriteComplete(const WriteCallback& callback,
|
|
|
| DWORD bytes_transferred;
|
| if (GetOverlappedResult(
|
| - file_, transfer->GetOverlapped(), &bytes_transferred, FALSE)) {
|
| + file_.Get(), transfer->GetOverlapped(), &bytes_transferred, FALSE)) {
|
| callback.Run(true);
|
| } else {
|
| VPLOG(1) << "HID write failed";
|
|
|