summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoractboy168 <actboy168@gmail.com>2013-09-01 02:53:21 +0800
committeractboy168 <actboy168@gmail.com>2013-09-01 02:53:21 +0800
commit27659551117e0bcd203e5641592dc85ac8b570e3 (patch)
tree3837c2f66cfc66fc9353c0012d004d5b313428dc
parent8207b80371412df167e9757a04d18bddf656206f (diff)
fixed SFileCompactArchive failed in win8
-rw-r--r--src/FileStream.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/FileStream.cpp b/src/FileStream.cpp
index 90bd176..8c49bfa 100644
--- a/src/FileStream.cpp
+++ b/src/FileStream.cpp
@@ -465,7 +465,7 @@ static bool BaseFile_Open(
#ifdef PLATFORM_WINDOWS
{
ULARGE_INTEGER FileSize;
- DWORD dwWriteAccess = (dwStreamFlags & STREAM_FLAG_READ_ONLY) ? 0 : GENERIC_ALL;
+ DWORD dwWriteAccess = (dwStreamFlags & STREAM_FLAG_READ_ONLY) ? 0 : GENERIC_READ | GENERIC_WRITE;
DWORD dwWriteShare = (dwStreamFlags & STREAM_FLAG_WRITE_SHARE) ? FILE_SHARE_WRITE : 0;
// Open the file