Module: wine Branch: stable Commit: 004278cb811e9044990b3d5da8dc28ecfcbc2775 URL: http://source.winehq.org/git/wine.git/?a=commit;h=004278cb811e9044990b3d5da8...
Author: Michael Karcher wine@mkarcher.dialup.fu-berlin.de Date: Fri Sep 19 17:43:21 2008 +0200
kernel32: Fix profile sharing mode.
Based on a patch from Austin English. (cherry picked from commit 33ca67dcab8e99d2fddbd2d3a11d73b21ba0ef41)
---
dlls/kernel32/profile.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/kernel32/profile.c b/dlls/kernel32/profile.c index 9b6b1a1..6820218 100644 --- a/dlls/kernel32/profile.c +++ b/dlls/kernel32/profile.c @@ -755,7 +755,7 @@ static BOOL PROFILE_Open( LPCWSTR filename, BOOL write_access ) TRACE("path: %s\n", debugstr_w(buffer));
hFile = CreateFileW(buffer, GENERIC_READ | (write_access ? GENERIC_WRITE : 0), - FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, + FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if ((hFile == INVALID_HANDLE_VALUE) && (GetLastError() != ERROR_FILE_NOT_FOUND))