diff --git a/reactos/lib/kernel32/file/volume.c b/reactos/lib/kernel32/file/volume.c index 905202f419b..a7e07ae592a 100644 --- a/reactos/lib/kernel32/file/volume.c +++ b/reactos/lib/kernel32/file/volume.c @@ -946,6 +946,7 @@ GetVolumeNameForVolumeMountPointW( else if (!NT_SUCCESS(Status)) { RtlFreeHeap(GetProcessHeap(), 0, MountPoint); + NtClose(FileHandle); SetLastErrorByStatus(Status); return FALSE; }