소스 검색

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;
             }
 
+            if (offset >= stream.Length)
+            {
+                return NTStatus.STATUS_END_OF_FILE;
+            }
+
             int bytesRead;
             try
             {