Chromium Code Reviews| Index: net/base/file_stream_context_win.cc |
| diff --git a/net/base/file_stream_context_win.cc b/net/base/file_stream_context_win.cc |
| index 1a39384c5ee66d3ab843e977aa5ccae36788ec0a..11e5f2d384e59d768629bbc5a2c6a8ddb7111e01 100644 |
| --- a/net/base/file_stream_context_win.cc |
| +++ b/net/base/file_stream_context_win.cc |
| @@ -114,17 +114,11 @@ int FileStream::Context::Write(IOBuffer* buf, |
| return ERR_IO_PENDING; |
| } |
| -FileStream::Context::IOResult FileStream::Context::SeekFileImpl( |
| - base::File::Whence whence, |
| - int64 offset) { |
| +FileStream::Context::IOResult FileStream::Context::SeekFileImpl(int64 offset) { |
|
davidben
2015/05/21 17:22:12
If I'm understanding this correctly, not calling s
|
| LARGE_INTEGER result; |
| - result.QuadPart = file_.Seek(whence, offset); |
| - if (result.QuadPart >= 0) { |
| - SetOffset(&io_context_.overlapped, result); |
| - return IOResult(result.QuadPart, 0); |
| - } |
| - |
| - return IOResult::FromOSError(GetLastError()); |
| + result.QuadPart = offset; |
| + SetOffset(&io_context_.overlapped, result); |
| + return IOResult(result.QuadPart, 0); |
| } |
| void FileStream::Context::OnFileOpened() { |