[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 */
SymbolicLink->LinkTarget.Length = CapturedLinkTarget.Length;
SymbolicLink->LinkTarget.MaximumLength = CapturedLinkTarget.Length +
sizeof(WCHAR);
SymbolicLink->LinkTarget.MaximumLength = CapturedLinkTarget.MaximumLength;
SymbolicLink->LinkTarget.Buffer =
ExAllocatePoolWithTag(PagedPool,
CapturedLinkTarget.MaximumLength,