ソースを参照

NTFileSystemAdapter: Return STATUS_END_OF_FILE when applicable

Tal Aloni 5 年 前
コミット
431a62ce6f
1 ファイル変更5 行追加0 行削除
  1. 5 0
      SMBLibrary/NTFileStore/Adapter/NTFileSystemAdapter.cs

+ 5 - 0
SMBLibrary/NTFileStore/Adapter/NTFileSystemAdapter.cs

@@ -378,6 +378,11 @@ namespace SMBLibrary
                 return NTStatus.STATUS_ACCESS_DENIED;
                 return NTStatus.STATUS_ACCESS_DENIED;
             }
             }
 
 
+            if (offset >= stream.Length)
+            {
+                return NTStatus.STATUS_END_OF_FILE;
+            }
+
             int bytesRead;
             int bytesRead;
             try
             try
             {
             {