| Index: base/platform_file_win.cc
|
| diff --git a/base/platform_file_win.cc b/base/platform_file_win.cc
|
| index 63dfef929c1da6b52d15ebc31fc21797f561d4ba..3aa02e89cc27a9975f9371b0bb17f8881050f8a0 100644
|
| --- a/base/platform_file_win.cc
|
| +++ b/base/platform_file_win.cc
|
| @@ -68,9 +68,9 @@ PlatformFile CreatePlatformFile(const FilePath& name,
|
| disposition, create_flags, NULL);
|
|
|
| if (created && (INVALID_HANDLE_VALUE != file)) {
|
| - if (flags & PLATFORM_FILE_OPEN_ALWAYS)
|
| + if (flags & (PLATFORM_FILE_OPEN_ALWAYS))
|
| *created = (ERROR_ALREADY_EXISTS != GetLastError());
|
| - else if (flags & PLATFORM_FILE_CREATE_ALWAYS)
|
| + else if (flags & (PLATFORM_FILE_CREATE_ALWAYS | PLATFORM_FILE_CREATE))
|
| *created = true;
|
| }
|
|
|
|
|