[MSI]
authorThomas Faber <thomas.faber@reactos.org>
Tue, 24 Nov 2015 14:57:00 +0000 (14:57 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Tue, 24 Nov 2015 14:57:00 +0000 (14:57 +0000)
- Use the correct attributes when overwriting a read-only file in cabinet_copy_file. Will be sent upstream after the 1.8 release.
CORE-10534 #resolve

svn path=/trunk/; revision=70095

reactos/dll/win32/msi/media.c

index e7f24c4..c975f73 100644 (file)
@@ -465,7 +465,7 @@ static INT_PTR cabinet_copy_file(FDINOTIFICATIONTYPE fdint,
         {
             TRACE("removing read-only attribute on %s\n", debugstr_w(path));
             SetFileAttributesW( path, attrs2 & ~FILE_ATTRIBUTE_READONLY );
-            handle = CreateFileW(path, GENERIC_READ | GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, attrs2, NULL);
+            handle = CreateFileW(path, GENERIC_READ | GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, attrs, NULL);
 
             if (handle != INVALID_HANDLE_VALUE) goto done;
             err = GetLastError();