[NTOSKRNL]

Fix undefined behavior issue.

svn path=/trunk/; revision=61148
This commit is contained in:
Dmitry Gorbachev 2013-11-29 22:34:43 +00:00
parent d89d2c81ad
commit 24f5ab191b

View file

@ -747,9 +747,11 @@ IoGetDeviceInterfaces(IN CONST GUID *InterfaceClassGuid,
Status = STATUS_INSUFFICIENT_RESOURCES;
goto cleanup;
}
RtlCopyMemory(NewBuffer, ReturnBuffer.Buffer, ReturnBuffer.Length);
if (ReturnBuffer.Buffer)
{
RtlCopyMemory(NewBuffer, ReturnBuffer.Buffer, ReturnBuffer.Length);
ExFreePool(ReturnBuffer.Buffer);
}
ReturnBuffer.Buffer = NewBuffer;
}
DPRINT("Adding symbolic link %wZ\n", &KeyName);