Deny reading incomplete MCDFs (#71)

change fileaccess to none

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
This commit is contained in:
N. Lo
2024-03-20 15:12:27 +01:00
committed by Loporrit
parent 64f046f914
commit 650d41c225

View File

@@ -202,7 +202,7 @@ public class MareCharaFileManager : DisposableMediatorSubscriberBase
var mareCharaFileData = _factory.Create(description, dto); var mareCharaFileData = _factory.Create(description, dto);
MareCharaFileHeader output = new(MareCharaFileHeader.CurrentVersion, mareCharaFileData); MareCharaFileHeader output = new(MareCharaFileHeader.CurrentVersion, mareCharaFileData);
using var fs = new FileStream(tempFilePath, FileMode.Create); using var fs = new FileStream(tempFilePath, FileMode.Create, FileAccess.ReadWrite, FileShare.None);
using var lz4 = new LZ4Stream(fs, LZ4StreamMode.Compress, LZ4StreamFlags.HighCompression); using var lz4 = new LZ4Stream(fs, LZ4StreamMode.Compress, LZ4StreamFlags.HighCompression);
using var writer = new BinaryWriter(lz4); using var writer = new BinaryWriter(lz4);
output.WriteToStream(writer); output.WriteToStream(writer);