1
0
mirror of https://github.com/winfsp/winfsp.git synced 2025-10-29 11:08:37 -05:00

dll: fuse: don't decrease FileSize on write

This commit is contained in:
saibotu
2017-09-15 13:03:41 +02:00
parent 6e578350f4
commit 9a88791f61

View File

@@ -1148,7 +1148,8 @@ static NTSTATUS fsp_fuse_intf_Write(FSP_FILE_SYSTEM *FileSystem,
AllocationUnit = (UINT64)f->VolumeParams.SectorSize *
(UINT64)f->VolumeParams.SectorsPerAllocationUnit;
FileInfoBuf.FileSize = Offset + bytes;
if (Offset + bytes > FileInfoBuf.FileSize)
FileInfoBuf.FileSize = Offset + bytes;
FileInfoBuf.AllocationSize =
(FileInfoBuf.FileSize + AllocationUnit - 1) / AllocationUnit * AllocationUnit;