* an NT acceptable name.
*/
- if (!RtlDosPathNameToNtPathName_U(VolumeName, &NtFileName, NULL, NULL))
+ if (!RtlDosPathNameToNtPathName_U(VolumeMountPoint, &NtFileName, NULL, NULL))
{
SetLastError(ERROR_PATH_NOT_FOUND);
return FALSE;
else if (!NT_SUCCESS(Status))
{
RtlFreeHeap(GetProcessHeap(), 0, MountPoint);
+ NtClose(FileHandle);
SetLastErrorByStatus(Status);
return FALSE;
}