diff --git a/reactos/lib/kernel32/file/volume.c b/reactos/lib/kernel32/file/volume.c index 7ae9db16183..905202f419b 100644 --- a/reactos/lib/kernel32/file/volume.c +++ b/reactos/lib/kernel32/file/volume.c @@ -991,11 +991,12 @@ GetVolumeNameForVolumeMountPointW( } else { - RtlFreeHeap(GetProcessHeap(), 0, MountPoints); SetLastError(ERROR_FILENAME_EXCED_RANGE); Result = FALSE; } + RtlFreeHeap(GetProcessHeap(), 0, MountPoints); + return Result; } }