[KERNEL32]

- Fix an invalid free in DefineDosDeviceW, found by kernel32_apitest:dosdev

svn path=/trunk/; revision=63852
This commit is contained in:
Thomas Faber 2014-08-10 16:23:05 +00:00
parent 39f3c7d584
commit faf7e3ec94

View file

@ -219,7 +219,8 @@ DefineDosDeviceW(
}
}
if (NtTargetPathU.Buffer)
if (NtTargetPathU.Buffer &&
NtTargetPathU.Buffer != lpTargetPath)
{
RtlFreeHeap(RtlGetProcessHeap(),
0,