Merge pull request #107 from saibotu/pr-writesize

Don't decrease FileSize on write
This commit is contained in:
Bill Zissimopoulos 2017-09-16 10:56:34 -07:00 committed by GitHub
commit 18bf6ca666
2 changed files with 3 additions and 1 deletions

View File

@ -56,4 +56,5 @@ CONTRIBUTOR LIST
|=== |===
|Bill Zissimopoulos |billziss at navimatics.com |Bill Zissimopoulos |billziss at navimatics.com
|Sam Kelly (DuroSoft Technologies LLC, https://durosoft.com) |sam at durosoft.com |Sam Kelly (DuroSoft Technologies LLC, https://durosoft.com) |sam at durosoft.com
|Tobias Urlaub |saibotu at outlook.de
|=== |===

View File

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