base/file: fix windows implem

This commit is contained in:
Mizux Seiha
2024-07-31 11:27:43 +02:00
parent a66e4dad3d
commit e29da45738

View File

@@ -213,12 +213,12 @@ absl::Status GetContents(absl::string_view filename, std::string* output,
// On windows, binary files needs to be opened with the "rb" flags.
file->Close();
// Retry in binary mode.
status = file::Open(filename, "rb", &file, flags);
status = file::Open(filename, "rb", &file, options);
if (!status.ok()) return status;
const int64_t b_size = file->Size();
if (file->ReadToString(output, b_size) == b_size) {
status.Update(file->Close(flags));
status.Update(file->Close(options));
return status;
}
#endif // _MSC_VER