From bce0d63f7d5b015510128e6cf250112850841afa Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Mon, 8 May 2017 21:53:49 -0700 Subject: [PATCH] tst: memfs-dotnet: fix read/write offset copy --- tst/memfs-dotnet/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tst/memfs-dotnet/Program.cs b/tst/memfs-dotnet/Program.cs index a157c3c8..036906a2 100644 --- a/tst/memfs-dotnet/Program.cs +++ b/tst/memfs-dotnet/Program.cs @@ -511,7 +511,7 @@ namespace memfs EndOffset = FileNode.FileInfo.FileSize; BytesTransferred = (UInt32)(EndOffset - Offset); - Marshal.Copy(FileNode.FileData, 0, Buffer, (int)BytesTransferred); + Marshal.Copy(FileNode.FileData, (int)Offset, Buffer, (int)BytesTransferred); return STATUS_SUCCESS; } @@ -560,7 +560,7 @@ namespace memfs } BytesTransferred = (UInt32)(EndOffset - Offset); - Marshal.Copy(Buffer, FileNode.FileData, 0, (int)BytesTransferred); + Marshal.Copy(Buffer, FileNode.FileData, (int)Offset, (int)BytesTransferred); FileInfo = FileNode.GetFileInfo();