Explorar el Código

NTFileSystemAdapter: Return STATUS_END_OF_FILE when applicable

Tal Aloni hace 5 años
padre
commit
431a62ce6f
Se han modificado 1 ficheros con 5 adiciones y 0 borrados
  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
             {