From 2e25bf12d08bb1254b1625c2863c9843f98ef7de Mon Sep 17 00:00:00 2001 From: =?utf8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Thu, 18 May 2017 23:32:00 +0000 Subject: [PATCH] [NTOS]: Close an opened handle after usage. svn path=/trunk/; revision=74584 --- reactos/ntoskrnl/fstub/disksup.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/fstub/disksup.c b/reactos/ntoskrnl/fstub/disksup.c index d5b610873e5..09e55c31426 100644 --- a/reactos/ntoskrnl/fstub/disksup.c +++ b/reactos/ntoskrnl/fstub/disksup.c @@ -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; } -- 2.17.1