[NTOS]: Close an opened handle after usage.
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Thu, 18 May 2017 23:32:00 +0000 (23:32 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Thu, 18 May 2017 23:32:00 +0000 (23:32 +0000)
svn path=/trunk/; revision=74584

reactos/ntoskrnl/fstub/disksup.c

index d5b6108..09e55c3 100644 (file)
@@ -186,7 +186,7 @@ xHalpGetRDiskCount(VOID)
     Skip = 0;
     while (NT_SUCCESS(Status))
     {
-        Status = NtQueryDirectoryObject (DirectoryHandle,
+        Status = ZwQueryDirectoryObject (DirectoryHandle,
             DirectoryInfo,
             2 * PAGE_SIZE,
             FALSE,
@@ -223,6 +223,9 @@ xHalpGetRDiskCount(VOID)
             }
         }
     }
+
+    ZwClose(DirectoryHandle);
+
     ExFreePoolWithTag(DirectoryInfo, TAG_FILE_SYSTEM);
     return RDiskCount;
 }