Commit 117d15ed7a

LeRoyce Pearson <leroycepearson@geemili.xyz>
2020-04-08 00:49:37
Fix file locking on windows
The share_access bitfield was being ORed with what was supposed to be parts of the default value, meaning that the share_access would be more permissive than expected.
1 parent 71c5aab
Changed files (1)
lib
lib/std/os/windows.zig
@@ -136,7 +136,7 @@ pub fn OpenFileW(
         .SecurityQualityOfService = null,
     };
     var io: IO_STATUS_BLOCK = undefined;
-    const share_access = share_access_opt orelse FILE_SHARE_WRITE | FILE_SHARE_READ | FILE_SHARE_DELETE;
+    const share_access = share_access_opt orelse (FILE_SHARE_WRITE | FILE_SHARE_READ | FILE_SHARE_DELETE);
 
     var delay: usize = 1;
     while (true) {