Michael Karcher : kernel32: Fix profile sharing mode.

Alexandre Julliard julliard at winehq.org
Thu Sep 25 10:30:16 CDT 2008


Module: wine
Branch: stable
Commit: 004278cb811e9044990b3d5da8dc28ecfcbc2775
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=004278cb811e9044990b3d5da8dc28ecfcbc2775

Author: Michael Karcher <wine at 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))




More information about the wine-cvs mailing list