From a8f0f58d357e648d92bb7372f793e6ca6c20edf9 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Fri, 10 Jun 2016 23:40:09 -0700 Subject: [PATCH] dll: fuse_intf: Write implementation --- src/dll/fuse/fuse_intf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dll/fuse/fuse_intf.c b/src/dll/fuse/fuse_intf.c index d9831790..51a687cd 100644 --- a/src/dll/fuse/fuse_intf.c +++ b/src/dll/fuse/fuse_intf.c @@ -766,12 +766,12 @@ static NTSTATUS fsp_fuse_intf_Write(FSP_FILE_SYSTEM *FileSystem, if (!NT_SUCCESS(Result)) return Result; -success: AllocationUnit = f->VolumeParams.SectorSize * f->VolumeParams.SectorsPerAllocationUnit; FileInfoBuf.FileSize = Offset + bytes; FileInfo->AllocationSize = (FileInfoBuf.FileSize + AllocationUnit - 1) / AllocationUnit * AllocationUnit; +success: memcpy(FileInfo, &FileInfoBuf, sizeof FileInfoBuf); return STATUS_SUCCESS;