From 05ea8733dc34a2badc1ae2eb4c258c435e689f9f Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Sat, 30 May 2020 06:18:28 -0600 Subject: [PATCH] Use ReadWrite vs Read for sharing modes --- Wabbajack.Common/Paths.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Wabbajack.Common/Paths.cs b/Wabbajack.Common/Paths.cs index ea8df171..62cfb0d9 100644 --- a/Wabbajack.Common/Paths.cs +++ b/Wabbajack.Common/Paths.cs @@ -95,7 +95,7 @@ namespace Wabbajack.Common public ValueTask Create() { var path = _path; - return CircuitBreaker.WithAutoRetry(async () => File.Create(path)); + return CircuitBreaker.WithAutoRetry(async () => File.Open(path, FileMode.Create, FileAccess.ReadWrite)); } public ValueTask OpenWrite() @@ -382,7 +382,7 @@ namespace Wabbajack.Common { var path = _path; return CircuitBreaker.WithAutoRetry(async () => - File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read)); + File.Open(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)); } public ValueTask WriteShared()