[NTFS]
authorPierre Schweitzer <pierre@reactos.org>
Sun, 1 May 2016 20:16:08 +0000 (20:16 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Sun, 1 May 2016 20:16:08 +0000 (20:16 +0000)
Cherry pick a change from r71224 by Trevor:
- Don't fail too early in NtfsCreateFile() when requesting write/supersede operation. This allows already setting appropriate error in certain cases and making the driver more consistent

svn path=/trunk/; revision=71229

reactos/drivers/filesystems/ntfs/create.c

index 4385974..c0cb43e 100644 (file)
@@ -359,13 +359,6 @@ NtfsCreateFile(PDEVICE_OBJECT DeviceObject,
 
     FileObject = Stack->FileObject;
 
-    if (RequestedDisposition == FILE_CREATE ||
-        RequestedDisposition == FILE_OVERWRITE_IF ||
-        RequestedDisposition == FILE_SUPERSEDE)
-    {
-        return STATUS_ACCESS_DENIED;
-    }
-
     if ((RequestedOptions & FILE_OPEN_BY_FILE_ID) == FILE_OPEN_BY_FILE_ID)
     {
         ULONGLONG MFTId;