[NTOS:OB]

- Use the correct buffer size for the link target in NtCreateSymbolicLinkObject
CORE-11509

svn path=/trunk/; revision=71771
This commit is contained in:
Thomas Faber 2016-07-03 08:54:20 +00:00
parent 8e4e756180
commit f4bbaca31f

View file

@ -589,8 +589,7 @@ NtCreateSymbolicLinkObject(OUT PHANDLE LinkHandle,
/* Setup the target name */ /* Setup the target name */
SymbolicLink->LinkTarget.Length = CapturedLinkTarget.Length; SymbolicLink->LinkTarget.Length = CapturedLinkTarget.Length;
SymbolicLink->LinkTarget.MaximumLength = CapturedLinkTarget.Length + SymbolicLink->LinkTarget.MaximumLength = CapturedLinkTarget.MaximumLength;
sizeof(WCHAR);
SymbolicLink->LinkTarget.Buffer = SymbolicLink->LinkTarget.Buffer =
ExAllocatePoolWithTag(PagedPool, ExAllocatePoolWithTag(PagedPool,
CapturedLinkTarget.MaximumLength, CapturedLinkTarget.MaximumLength,