Index: util/file/file_io_win.cc |
diff --git a/util/file/file_io_win.cc b/util/file/file_io_win.cc |
index adbe7a99efaa15498877220d67c38c40860f4170..64c10368746dc5e4c7f79a3c5b5b37ce92f84e85 100644 |
--- a/util/file/file_io_win.cc |
+++ b/util/file/file_io_win.cc |
@@ -102,8 +102,13 @@ FileHandle LoggingOpenFileForWrite(const base::FilePath& path, |
disposition = CREATE_NEW; |
break; |
} |
- HANDLE file = CreateFile(path.value().c_str(), GENERIC_WRITE, 0, nullptr, |
- disposition, FILE_ATTRIBUTE_NORMAL, nullptr); |
+ HANDLE file = CreateFile(path.value().c_str(), |
+ GENERIC_READ | GENERIC_WRITE, |
+ 0, |
+ nullptr, |
+ disposition, |
+ FILE_ATTRIBUTE_NORMAL, |
+ nullptr); |
PLOG_IF(ERROR, file == INVALID_HANDLE_VALUE) << "CreateFile " |
<< path.value().c_str(); |
return file; |