[NPFS]
authorEric Kohl <eric.kohl@reactos.org>
Tue, 7 Dec 2010 20:16:45 +0000 (20:16 +0000)
committerEric Kohl <eric.kohl@reactos.org>
Tue, 7 Dec 2010 20:16:45 +0000 (20:16 +0000)
Enable the driver to open a directory using a relative path name.

svn path=/trunk/; revision=49978

reactos/drivers/filesystems/npfs/create.c

index dc70991..8dac8e9 100644 (file)
@@ -221,7 +221,8 @@ NpfsCreate(PDEVICE_OBJECT DeviceObject,
     }
 
     /* Open the root directory */
-    if (FileName->Length == 2 && FileName->Buffer[0] == L'\\' && RelatedFileObject == NULL)
+    if ((FileName->Length == 2 && FileName->Buffer[0] == L'\\' && RelatedFileObject == NULL) ||
+        (FileName->Length == 0 && ((PNPFS_CCB)RelatedFileObject->FsContext2)->Type == CCB_DIRECTORY))
     {
         DPRINT("Open the root directory\n");